2013-10-01 2 views
0

Я звоню в веб-службу входа. Но я не могу проверить, что я получу от сервера. Мне это нравится? Вот мой URL и параметрКак вызвать wcf webservice json с помощью jquery?

Вот моя попытка http://jsfiddle.net/LsKbJ/2/

$(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 
    ({ 
     type: "POST", 
     //the url where you want to sent the userName and password to 
     url: "http://ii.c-cc.de/pp/REST", 
     dataType: 'json', 
     async: false, 
     crossDomain: true, 
     //json object to sent to the authentication url 
     data: {Username: userName, Password: password}, 
     success: function() { 
      //do any process for successful authentication here 
     } 
    }) 
    } 
+0

Ваша конечная точка возвращает 404 для запросов POST. – haim770

+0

попробуйте, ошибка: функция (данные) {Alert (данные)} –

+0

да ... Это значит, сервер не найден сервер .Но работает .. – user2648752

ответ

0

Я предлагаю вам создать REST API, чтобы получить & разместить данных с использованием WCF

0

Я думаю, что вы пропустили имя метода MyMethodName в URL-адресе службы. Также убедитесь, что в консоли нет ошибки перекрестного происхождения. Вы можете получить список своих методов с help page вашего сервиса.

// аутентифицировать функцию, чтобы сделать Ajax позвонить

url: "http://isuite.c-entron.de/CentronService/REST/MyMethodName", 

Пример:url: http://isuite.c-entron.de/CentronService/REST/GetLoggedInUser

Заменить MyMethodName с apropriate имени метода в приведенном выше URL метода аутентифицировать.

+0

хорошо вы можете изменить Oon моя скрипка – user2648752

+0

isuite.c-entron.de/CentronService/REST/help/operations/Login – user2648752

+0

для того, чтобы исправить запрос домена АЯКС креста вам нужно добавить AccessControlAlowOrigin в заголовке ответа. http://cypressnorth.com/programming/cross-domain-ajax-request-with-json-response-for-iefirefoxchrome-safari-jquery/ – sudhAnsu63

Смежные вопросы