2

大家好

你能帮我解决一些问题吗?我需要为我的应用程序使用一些 API。首先,我需要登录到服务器。

我尝试这样做,使用 ajax 发布请求示例

 $.ajax({
            url: 'http://apps.dhis2.org/demo/dhis-web-commons-security/login.action',
            type: 'POST',
            data: {
                j_username: 'admin',
                j_password: 'district'
            },
            success: function(data) {
                alert('Success!!!');
            },
            error: function() {
                alert('Fail!');
            }
   });

但是这个例子只有在我从与 server 具有相同域的 app 中调用这篇文章时才有效。那么我如何从外部应用程序运行它?

谢谢

4

1 回答 1

0

首先,您需要确保您的后端能够处理 CORS(跨域资源共享)或跨域请求。在您的 ajax 代码中添加此属性“crossDomain:true”。

于 2013-06-01T02:00:05.097 回答