Я собрал некоторый код jQuery AJAX, используя некоторые обучающие программы, которые я нашел в Интернете. Я новичок в jQuery и хочу узнать, как делать что-то лучше. У меня есть коллега, который собрал красивое веб-приложение, используя много jQuery.
То, что мне больше всего смущает, это: зачем нужно использовать ".d", когда ссылаетесь на ответ моего веб-метода и на что он стоит?
// ASP.net C# code
[System.Web.Services.WebMethod]
public static string hello()
{
return ("howdy");
}
// Javascript code
function testMethod() {
$.ajax({
type: "POST",
url: "ViewNamesAndNumbers.aspx/hello",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg); // This doesn't display the response.
alert(msg.d); // This displays the response.
} // end success:
}) // end $.ajax