Не удается позвонить в веб-сервис asp.net из sencha touch - PullRequest
0 голосов
/ 06 марта 2012

Вот мой код, который я использую для получения данных из веб-службы: -

Ext.onReady(function(){ 
      var url = "http://192.168.1.15/JSONDemo/Service1.asmx/getString";
     Ext.Ajax.request({

        method: 'get',
        url: url,
    //  params: {'name':'himanshu'},
        jsonData: { 'name': 'Himanshu'},
    //   headers: { 'Content-Type': 'application/xml; charset=utf-8' },
        success: function (response, request) { 
        alert('Working!') 
        alert(response.responseText)
        console.log('Response:-'+response.responseText)
        },
        failure: function (response, request) {
        alert('Not working!')
        console.log('Response Status:-'+response.status)
        }
        });
});

мой код веб-службы .net находится здесь: -

[WebMethod]
        [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]
        public string getString(string name)
        {
            return "Hello "+name;
        }

Я не получаю ответ с этим кодом со статусом ответа «0». Пожалуйста, помогите мне избавиться от проблемы.

1 Ответ

0 голосов
/ 07 марта 2012

Можете ли вы получать данные из вашего сервиса с помощью веб-браузера?При использовании http get вы должны передать параметры методу в строке запроса.Sencha передает параметры в строке запроса?С наилучшими пожеланиями

...