Jquery Ajax调用不工作在罗兹



在我的应用程序中,我使用简单的Jquery Ajax调用,但它不工作。这是我的代码

      try{
          $.ajax({
               type: "GET",
               url: "http://xxxxxxx/sites/weed/chkuseremail_response.php?user_name=hhhhh&type=user&email=test@test.com",
               async: false,
               success: function(result) {
                        alert("result "+result);
                        alert("result.response "+result.response);
                        alert("result.error "+result.error);
                                  var error = result.error;
                                  var response = result.response;
                                  if (error == null || error == "null") {
                                      alert("welcome1");
                                  }
                                  if (response == null || response == "null") {
                                       alert("welcome2");
                                  }
                                  },
                                       error: function() {
                                              alert("welcome3");
                                              }
                                       });
           }catch(e)  {alert(e);
}    

我使用的是rhodes 3.0.2.

这是由于跨域策略限制。

当您浏览一个站点时,出于安全原因,浏览器禁用了对其他主机的ajax调用。

同样的事情也发生在你的Rhodes应用程序上,你不能调用一个不在你的应用程序的同一域中运行的web服务。

可以使用JSONP获取外部JSON数据

相关内容

  • 没有找到相关文章