我正在尝试使用ajax发送数据,但是我得到了一个语法错误,我不明白为什么...... 我读了一些同样问题的主题,但我仍然不明白我的错误在哪里......
$.ajax({
type: "POST",
url: "imprime_planning",
data: {
"test": "test"
},
dataType: "JSON",
success: function(msg){
alert(msg);
console.log(msg);
},
error: function(res, status, exeption) {
alert(res);
console.log(exeption);
}
});
感谢你的专家眼睛!!
编辑: 错误函数中的“syntaxerror”由异常
给出答案 0 :(得分:0)
确保将Response.StatusCode设置为200以外的其他内容。使用Response.Write编写异常消息,然后使用...
xhr.responseText
...在你的javascript中。
请参阅以下链接以获取指南....
http://encosia.com/use-jquery-to-catch-and-display-aspnet-ajax-service-errors/
答案 1 :(得分:0)
我写了这个test.php来澄清:
test.php的:
<?php
$res = array();
$res['answer'] = "got POST request with test: ".$_POST['test'];
print(json_encode($res));
?>
ajax电话:
$.ajax({
type: "POST",
url: "test.php",
data: {
"test": "test"
},
dataType: "JSON",
success: function(msg){
alert(msg.answer);
console.log(msg.answer);
},
error: function(res, status, exeption) {
alert(res);
console.log(res);
}
});
适合我...