【发布时间】:2017-06-20 07:06:56
【问题描述】:
使用Visual Studio 13. ajax调用成功函数data如何使用?每次我在data. 之后选择名称时,它都会显示“intellisense 无法确定此表达式的准确完成列表”
当我提醒data 时,它没有错误并且工作正常,但是当我提醒data.d 时,它显示data.d 未定义。
$.ajax({
url: "Service.svc/GetEventTimeSlots",
data: '{ "eventDate": "' + $("input[id$=hidVisitDate]").val() + '"}',
//dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function(data) {
alert(data.d); // message prompt "undefined"
}
});
我已经将_references.js 添加到(可选智能感知)中,但它仍然无法正常工作
当我使用alert(data.d)时,我需要成功的结果
【问题讨论】:
-
学会使用
console对象alert()不是调试工具 -
与控制台或警报无关,我想获取 data.d 的值。警报没有问题。
-
好的,那就分享
console.log(data)的输出 -
这取决于您从
method返回的内容。请在方法中指定代码或在data中得到什么。 -
放置 console.log(data);而不是警报并查看控制台。你会遇到问题