以下代码在我的本地计算机(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'));