title: Ajax Json won't allow double qoutes results
body: <p>I got a problem on this code. json wont allow double quote results. ex. if i have a result (A sad "Story") json wont parse it.</p>
  
  <pre><code>$('.loader1').show();
  $.ajax({
    url: "findBook.php?action=populatemyacademy&amp;bookCatId="+parentCategoryId+"",
    cache: false,
    dataType: "json",
    success: function(data) {
      $('.loader1').hide();
      $.each(data.items, function(i,item){
          $("#myAcademy").append('&lt;div class="nameWrapper"&gt;&lt;input name="checkMeM" type="checkbox" value="'+item.bookId+'"/&gt;&lt;span title="'+item.bookName+'" class="checkBoxSpan"&gt;'+item.bookName+'&lt;/span&gt;&lt;/div&gt;');
      });
  }});
  </code></pre>
  
  <p>Here's how i generate json on my php script</p>
  
  <pre><code> $sql = "SELECT academyBookId, title FROM academy_book WHERE academyBookCategoryId = $bookCatId AND academyId = $academyId";
      $qPopulateAcademy = mysql_query($sql, $dbConMain) or die(__LINE__.' '.$sql.' '.mysql_error());
      while($rPopulateAcademy = mysql_fetch_array($qPopulateAcademy)){
          $rows[] = array('bookId' =&gt; $rPopulateAcademy [0], 'bookName' =&gt; $rPopulateAcademy [1]);
      }
      $jsdecode = json_encode($rows);
      echo "{items:$jsdecode}";
  </code></pre>