title: Only in Opera: JSON.parse: Unterminated string
body: <p>In Opera only I receive <code>"JSON.parse: Unterminated string"</code> when going to <a href="http://www.underfashion.nl/babys" rel="nofollow">http://www.underfashion.nl/babys</a>
  The string is indeed unterminated, does not end with <code>"]}</code>. </p>
  
  <p>In the other browsers (IE, FF, Chrome) it works fine and receives the entire string. </p>
  
  <p>The string is very long: 217529 chars. Is that possibly the problem? The other browsers receive 220374 chars ending with <code>"]}</code></p>
  
  <p>I have tried 3 AJAXways to get the data, all with the same strings as result:
  The first:</p>
  
  <pre><code>var value = (function () {
       var val = null;
      $.ajax({'async': false, 'global': false, 'url': uf_urlsearch,
           'success': function (data) { val = data;
  alert("Data Loaded: " + data.slice(-100) + "&lt;br/&gt;Numofchars: " + data.length);
           }
       });
      return val;
   })();
  </code></pre>
  
  <p>The second:</p>
  
  <pre><code>$.get(uf_urlsearch, function(data){
  alert("Data Loaded: " + data.slice(-100));
  });
  </code></pre>
  
  <p>The third:</p>
  
  <pre><code>uf_XMLHttpProductlist.onreadystatechange=function(){
    if (uf_XMLHttpProductlist.readyState==4 &amp;&amp; uf_XMLHttpProductlist.status==200){
  //Get the returned menu-items in Responsetext, expected to look like this:
    ...
    };//if (uf_XMLHttp.readyState==4 &amp;&amp; uf_XMLHttp.status==200){
  };//uf_XMLHttp.onreadystatechange=function()
  
  uf_urlsearch = "http://www.underfashion.nl/php/get_productlist.php?"+uf_PHPsearchstring;
  uf_XMLHttpProductlist.open("GET",uf_urlsearch,true);
  uf_XMLHttpProductlist.send();
  };
  </code></pre>
  
  <p>Anyone see any solution?</p>
  
  <p>Best regards,</p>