title: Javascript: Variable gets trimmed when assigned
body: <p>I have a variable <code>row['case']</code> returned from AJAX which is equal to "Hello World!". The problem is that when I try to assign it to another variable, only "Hello" is getting assigned, <code>row['case'] = "Hello"</code>, instead of <code>row['case'] = "Hello World!"</code>.</p>
  
  <p>Here's the block of code where the issue is present:</p>
  
  <pre><code>$(document).ready(function() {
    var table = $('#peacecard').DataTable({
      "ajax": "http://localhost:8080/peace_reports/data.php",
      "columns": [
        {
          "className":      'details-control',
          "orderable":      false,
          "data":           null,
          "defaultContent": ''
        },
        { "data": "Name" },
        { "data": "Vendor", "className": 'dt-right' }
        { "data": "case", "render": function(data, type, row, meta){
                                      if (data == "true"){ 
                                        data = "&lt;i title="+row['case2']+" id='thei'; } 
                                      else { data = ""; }
                                      return data; }, 
                                      "className": 'dt-center'}
      ],
      "order": [[1, 'asc']]
    });
  </code></pre>
  
  <p>This is what console.log(row) shows:</p>
  
  <pre><code>Object {Vendor: "123", Name: "MyHome", case2: "Hello World!"}
  </code></pre>