【发布时间】:2015-10-25 00:54:25
【问题描述】:
我正在尝试进行 ajax 调用并返回响应。问题是我似乎无法弄清楚如何得到回应。这是我的javascript代码:
$.ajax({
type: "POST",
url: "inc.test.php",
data: {list:postData},
dataType: "json",
success: function(response){
if(response.success == 1){
alert (response.testdata);
}},
error: function(jqXHR, textStatus, errorThrown){
console.log(errorThrown);
console.log(textStatus);
}
});
这是我的 inc.test.php 代码将 json 数据发回:
if($result)
{
$arr=array(
"success" => 1,
"testdata" => 'Testing');
echo json_encode($arr);
}
在我的控制台/响应中,我看到了这个:
{"success":1,"testdata":"Testing"}
我已经阅读了大量文章,但似乎无法弄清楚发生了什么。请帮忙!
【问题讨论】:
-
您是遇到错误还是只是想处理响应?
-
检查开发工具网络中的实际请求响应正文,看看是否有除json之外的其他字符返回
标签: javascript php jquery ajax