私はこのjQuery ajaxを持っています:
// ... omitted code ...
var data = "{'TagName':'" + TagName + "'}";
var resultSet = 0;
jQuery.ajax(
{
type: "POST",
url: '<%= ResolveUrl("~/Webservices/TagWebServices.asmx/GetTagByTagName") %>',
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (t)
{
resultSet = t.d;
}
});
jQuery(this).after("<div style='color:#E3E3E3; margin-bottom:10px;'>" +
resultSet.desc +
"</div>" );
// ... omitted code ...
問題は、resultSet.desc が常に「未定義」を返すことですが、Firebug を使用して最後の行にブレークポイントを追加し、[(続行)] をクリックすると、resultSet.desc が期待どおりに機能します。