Итак, у меня есть мой веб-сервис, который представляет собой WCF и поддерживает JSON.
Когда я ввожу этот URL
http://localhost/HelloWorldWebService/HelloWorld.svc/getperson
в моем браузере, он возвращает
{"GetPersonResult": {"FirstName": "John", "LastName": "Doe"}}
Теперь у меня есть следующий jquery:
function CallService() {
$.ajax({
url: "../HelloWorldWebService/HelloWorld.svc/getperson",
type: "GET",
dataType: "json",
processdata: true,
contentType: "application/json; charset=utf-8",
success: function (msg) {
alert('success');
},
error: function (xhr, status, error) {
alert(xhr.responseText);
}
});
}
$(document).ready(function () { CallService(); });
это успех всплывающего окна ...
Как я могу показать содержимое сообщения в моем всплывающем окне?
Я пытался оповещения (сообщения), но он показывает [объект объекта] ???
РЕДАКТИРОВАТЬ: Это то, что я получаю при использовании Firebug с console.log (msg)
Так как мне получить доступ к FirstName, чтобы отобразить его в предупреждении?
EDIT:
Итак, наконец, выяснили, как работает синтаксис. Таким образом, чтобы получить имя, которое я должен был сделать
предупреждение (msg.GetPersonResult.FirstName);