jquery ajax调用给出错误,与RESTful API结合使用
我需要一些帮助来分析为什么下面的简短jquery代码不起作用。ajax调用是基于RESTfulAPI的,我已经确认了这个调用的正确性。所以没有后端问题。我只关心前端,这方面我缺乏经验。我认为下面的内容应该相当简单,我看不出是什么导致ajax出错。有什么明显的问题吗?jquery ajax调用给出错误,与RESTful API结合使用,jquery,restful-url,Jquery,Restful Url,我需要一些帮助来分析为什么下面的简短jquery代码不起作用。ajax调用是基于RESTfulAPI的,我已经确认了这个调用的正确性。所以没有后端问题。我只关心前端,这方面我缺乏经验。我认为下面的内容应该相当简单,我看不出是什么导致ajax出错。有什么明显的问题吗? 上面的代码是在创建数据的原始工作代码中,我看不出它与我创建的数据数组有何不同……作为快速猜测,您可以尝试将内容类型添加到帖子中: $.ajax({ type: 'POST',
上面的代码是在创建数据的原始工作代码中,我看不出它与我创建的数据数组有何不同……作为快速猜测,您可以尝试将内容类型添加到帖子中:
$.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
url: 'https://website.com/a/login',
data: data,
dataType: 'json'
api和你的页面在同一个域吗?@rejj不,不是!我也意识到了这一点。如果原始页面不在同一个域中,它也无法工作。我该如何解决这个问题?我需要这段代码在phonegap中工作。唯一的方法是使用jsonp,这需要服务器端的合作
var data = {};
$("#fields div.entry").each(function(i,elem) {
elem = $(elem);
data[elem.find("input.field")[0].value]=elem.find("input.value")[0].value;
});
$.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
url: 'https://website.com/a/login',
data: data,
dataType: 'json'