Ajax在php json_encode上显示错误
Ajax show error on php json_encode
我正试图从一个由php文件填充的json数组中获取数据。数据成功传递到php文件,但返回错误。我尝试检查页面,它显示了网络元素中返回的数组,如图所示。网络检查元素,但ajax成功功能不起作用。如果数据是从php文件成功传递的,为什么不执行ajax成功函数
这是我的ajax代码:
var a = $(this).attr('idq');
$.ajax({
type: "POST",
url: "try.php",
data: {
queryy: a
},
dataType: "json",
success: function(result) {
var data = jQuery.parseJSON(result);
$.each(data, function(index, value) {
alert("successful");
});
},
error: function(result) {
alert("error");
}
});
如果将dataType
作为json
,则不需要parseJSON
。只需从代码中删除jQuery.parseJSON()
即可。
dataType:"json"
告诉jQuery将响应解析为JSON。
因此,您将一个实际对象传递给jQuery.parseJSON
,这将不起的作用
相关文章:
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- java脚本的数学方程显示错误的答案
- 如果用户输入的长度小于最小长度,则显示错误消息
- Push方法显示错误
- Javascript设置日期不起作用,显示错误的时间
- 显示错误的Ajax调用无法调试
- 显示错误结果的Javascript
- 分页逻辑显示错误的页码
- 如何显示错误消息
- 表单提交没有'如果为空,则不会显示错误消息
- 使用RecordRTC录制的WebRTC视频在IE和Safari中显示错误
- 如何仅在存在最小值和最大值时才显示错误消息
- AngularJS错误处理:根据错误数组显示错误
- PHP 显示错误的名称值
- 在 api 调用$resource显示错误和成功消息
- 为什么 Angularjs 总是显示错误消息
- 在单选按钮验证中同时显示错误消息
- jQuery'摇动'功能显示错误
- Jquery添加更多和删除冲突并显示错误值