我想请求为JSON到API,并得到回应,我和邮递员尝试过了,我得到了响应:发送JSON作为阿贾克斯的数据,并得到响应
JSON请求API:
{
"apikey":"&^$%#@!jwebdpqodp9fgkwjebfkdpqihdqlwkndqp"
}
响应,我得到了在邮递员,它是确定
{
"status": 200,
"result": {
"winner": "s",
"options": {
"1": "mar",
"2": "feb",
"3": "jan",
"4": "aug"
},
"question": "how old are u?",
"answer": 3
}
}
我的问题是我想给阿贾克斯reque ST并得到response.i试试这个代码,但它没有得到任何回应?
var data = {"apikey":"&^$%#@!jwebdpqodp9fgkwjebfkdpqihdqlwkndqp"};
$.ajax({
type:'post',
dataType:'json',
url:'http://207.154.251.233:8039/app_dev.php/question/get',
data:JSON.stringify(data),
success:(function (response) {
alert(response);
})
})
添加一个错误处理程序来找出为什么 – charlietfl
@charlietfl你能告诉我怎么做吗? – sepehr
尝试从''apikey''周围的数据中删除引号,就像'{apikey:“&^ $%#@!jwebdpqodp9fgkwjebfkdpqihdqlwkndqp”};' –