从其他域调用的RESTful API URL

时间:2012-01-02 21:46:17

标签: cordova restful-url

我有以下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。这不再有效,并且没有任何回报。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

问题在于跨域Ajax调用。请查看以下主题以获取更多信息:

我希望这会有所帮助: - )

答案 1 :(得分:0)

这适用于PhoneGap,但您需要将域名添加到白名单。 http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html