JSON.parse:意外的数据结束

时间:2012-08-30 12:30:23

标签: php javascript jquery

以下代码在我的本地计算机(WAMP)中正常工作但在现场LINUX计算机上总是出现此错误: JSON.parse:意外的数据结尾

是否与环境有关或我遗失了什么?我查看了其他帖子但未能解决问题。

我正在使用jquery 1.8.0版本。

$(document).ready(function()
{
   $("#run").click(function(event)
   {
      $('#run').hide();
      $('#loader').fadeIn(1000);

      $.ajax(
      {
         type       : 'POST',
         url        : 'process.php',
         data       : 'user=jolly',
         dataType   : 'json',
         success        : function(response)
         {
             $('#loader').stop(true).fadeOut(function ()
             {
                  if (response.status == 'goodjob')
                  {
                      $('#tick').fadeIn(1000, function ()
                      {
                          $('#script').fadeIn(1000);
                      });
                  }
                  else
                  {
                      $('#cross').fadeIn(1000);
                  }
              });
          },
          error: function (jqXHR, textStatus, errorThrown)
          {
              alert(textStatus + '---' + errorThrown);
          }
      });
   });
});


<div id="first">
   <img id="run" src="run.png" />
   <img id="loader" src="loader.png" style="display:none;" />
   <img id="success" src="success.png" style="display:none;" />
   <img id="fail" src="fail.png" style="display:none;" />
</div>
<div id="next" style="display:none;">
   ....
   ....
</div>

process.php

echo json_encode(array('status' => 'goodjob'));

0 个答案:

没有答案
相关问题