我有以下restful api ajax调用:
$.ajax({
type: "POST",
url: "https://website.com/a/login",
data: data,
dataType: "json"
})....
数据是:
data["login"]="username";
data["pass"]="1234";
问题是此代码仅在从我的域运行时才有效。但是当我把这个代码放在外部运行时,例如来自jsfiddle: http://jsfiddle.net/ 或者来自phonegap。这不再有效,并且没有任何回报。
我该如何解决这个问题?
答案 0 :(得分:1)
问题在于跨域Ajax调用。请查看以下主题以获取更多信息:
我希望这会有所帮助: - )
答案 1 :(得分:0)
这适用于PhoneGap,但您需要将域名添加到白名单。 http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html