从php对象获取json。单独进行测试,PHP返回正确形成的json,并且没有指示。我在网上搜索了一些建议,并查阅了文档,但没有找到解决方案。对<anonymous>的JQuery parseerror
谢谢!
在控制台,收到以下错误:
parsererror SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at jQuery.parseJSON (jquery-1.11.2.js:8515)
at ajaxConvert (jquery-1.11.2.js:8841)
at done (jquery-1.11.2.js:9259)
at XMLHttpRequest.callback (jquery-1.11.2.js:9713)
代码片段:
<script>
$(document).ready(function() {
$('#submit').click(function(){
alert('Loading data...');
$.ajax({
url: "jsonData.php",
type: "GET",
data: {},
dataType: "json",
success: function(data) {
alert('Presenting data...');
$("#result").html(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus,errorThrown);
}
});
});
});
</script>
结果是一个简单的div
<div id="result" class="well"></div>
JSON:
{"data":[{"key":"1002","sc":"3214","date":"15-Dec-2016 10:15 AM"},{"key":"1003","sc":3215"","date":"15-Dec-2016 10:17 AM"}]}
** data:{} **?如果您没有要发布的数据比为什么使用数据属性? –
从我尝试的其他选项中补余。删除或添加对错误没有影响 –
你有没有得到相同的json响应?从PHP方面? –