【发布时间】:2018-03-27 05:21:47
【问题描述】:
我想以 json 格式向 API 请求并获得响应,我用邮递员尝试过,我得到了响应:
对 API 的 json 请求:
{
"apikey":"&^$%#@!jwebdpqodp9fgkwjebfkdpqihdqlwkndqp"
}
回复说我在邮递员那里没问题
{
"status": 200,
"result": {
"winner": "s",
"options": {
"1": "mar",
"2": "feb",
"3": "jan",
"4": "aug"
},
"question": "how old are u?",
"answer": 3
}
}
我的问题是我想发送 ajax 请求并获得响应。我尝试此代码但没有得到任何响应?
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 你能告诉我怎么做吗?
-
尝试从
apikey周围的数据中删除引号,例如{apikey:"&^$%#@!jwebdpqodp9fgkwjebfkdpqihdqlwkndqp"}; -
@Alex.W 这没有任何意义....引用属性键是完全有效的
-
没关系,你是对的!
标签: javascript jquery json postman