-1

I am calling web service on this url .

here is my code .

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")
        }
    })
}

Response **

**

It mean that I first call this method then call login method ?

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

您的 javascript 需要更新以http://isuite.c-entron.de/CentronServiceAppleDemoIndia/GetNewAuthentifikationTicket根据后端 sode 团队使用新的 url。

此外,即使您这样做,您也无法正确获得回复,因为服务需要 web.config 中的跨域配置条目。您必须使用此参考:http ://encosia.com/using-cors-to-access-asp-net-services-across-domains/并以某种方式配置服务器的 web.config,以便您可以从交叉调用它领域。

于 2013-10-02T17:54:53.240 回答