Javascript android cordova中的ajax POST请求

Javascript android cordova中的ajax POST请求,javascript,android,jquery,ajax,cordova,Javascript,Android,Jquery,Ajax,Cordova,如果我有这个示例请求,如何在ajax中进行POST请求 职位 请求URL: 请求数据=(访问令牌=[token here]&id=[id]) 我试过了,但总是失败 tURL=请求URL id=tid function addGC(tURL, tid){ console.log(tURL); console.log("GC ID:"+tid); var url = tURL; var postData = { access_token: localStorage.token, id: tid

如果我有这个示例请求,如何在ajax中进行POST请求

职位

请求URL:

请求数据=(访问令牌=[token here]&id=[id])

我试过了,但总是失败

tURL=请求URL

id=tid

function addGC(tURL, tid){

console.log(tURL);
console.log("GC ID:"+tid);

var url = tURL;

var postData = { access_token: localStorage.token, id: tid };

console.log("Final URL:"+url);
console.log("postData:"+postData);

return $.ajax({
    type: "POST",
    url: url,        
    data: postData, 
    timeout: 60 * 1000
}).done(function (data) {
    console.log("GC added.");
}).fail(function () {
    console.log("GC failed.");
}); 

}

假设
localStorage.token
在这里的范围内,看起来不错。错误是什么?在您的
fail()
回调中,请将三个变量
函数(a、b、c){}
传递给它,并告诉用户
b
c
的值是什么。您还应该查看
a
是什么,或者检查浏览器调试器。@gillyspy谢谢,我现在发现了问题。ID已经存在,这就是我收到错误响应的原因。fail
函数(a,b,c)
中的回调对调试有很大帮助。