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 (Cross-Origin Resource Sharing) またはクロスドメイン リクエストを処理できることを確認する必要があります。ajax コードに、この属性「crossDomain : true」を追加します。

于 2013-06-01T02:00:05.097 に答える