我希望得到一些帮助 - 无论我尝试什么,我都无法让jQuery使用post方法。 当我通过Charles查看请求时,它始终使用GET方法。 代码:
$.post(serviceBaseURL+"get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data)
{
if(data["status"]=="ok")
{
var latestResult = resultToArray(data)[0];
callback(latestResult);
}
else
{
alert("server connection failed");
}
}, "json");
由于服务器无法获取请求的发布数据,因此会响应。
jQuery152027819979432710484_1301989144102({“status”:“fail”,“message”:“请提供位置ID”});
我使用的是最新版本的JQuery @http://code.jquery.com/jquery-latest.js
谁能看到我出错的地方?
任何帮助都非常感激。
答案 0 :(得分:0)
$.post(serviceBaseURL+"get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data)
看起来你没有编写位置ID,为什么jsoncallback是? 并以相同的方式指定locationid,所以:
'?jsoncallback=?&locationID=' + locationID