-1

この URL で Web サービスを呼び出しています。

これが私のコードです。

http://jsfiddle.net/LsKbJ/8/

$(document).ready(function () {
    //event handler for submit button
    $("#btnSubmit").click(function () {
        //collect userName and password entered by users
        var userName = $("#username").val();
        var password = $("#password").val();

        //call the authenticate function
        authenticate(userName, password);
    });
});

//authenticate function to make ajax call
function authenticate(userName, password) {
    $.ajax({
        //the url where you want to sent the userName and password to
        url: "",
        type: "POST",
        // dataType: 'jsonp',
        async: false,
        crossDomain: true,
        contentType: 'application/json',
        //json object to sent to the authentication url
        data: JSON.stringify({
            Ticket: 'Some ticket',
            Data: {

                Password: "1",
                Username:"aa"
            }
        }),
        success: function (t) {
            alert(t+"df")
        },
        error:function(data){
            alert(data+"dfdfd")
        }
    })
}

応答 **

**

最初にこのメソッドを呼び出してから login メソッドを呼び出すということですか?

4

2 に答える 2

0

おそらくこのメッセージは、開発中、コードの作成とテスト中に次の URL を使用することを意味します。

http://isuite.c-entron.de/CentronServiceAppleDemoIndia/REST/GetNewAuthentifikationTicket

それよりも:

http://isuite.c-entron.de/CentronService/REST/Login

開発メソッドにアプリケーション ID は必要ないためです。エラーメッセージから、不足していることがわかりますapplication (gu)id

The guid '61136208-742B-44E4-B00D-C32ED26775A3' is no valid application guid

于 2013-10-02T17:55:22.853 に答える
-1

http://isuite.c-entron.de/CentronServiceAppleDemoIndia/GetNewAuthentifikationTicketバックエンドの sode チームに従って、新しい URL を使用するように JavaScript を更新する必要があります。

また、これを行っても、サービスは web.config のクロス ドメイン構成エントリを必要とするため、正しく応答を取得できません。次のリファレンスを使用する必要があります: http://encosia.com/using-cors-to-access-asp-net-services-across-domains/クロスから呼び出すことができるように、サーバーの web.config を構成します。ドメイン。

于 2013-10-02T17:54:53.240 に答える