使用Visual Studio 13.如何在ajax调用的成功函数中使用data
?每当我在data.
当我提醒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
添加到(intellisense at option)中,但仍无法正常工作
当我使用alert(data.d)
答案 0 :(得分:1)
你不需要_references.js。 您的Web服务函数GetEventTimeSlots是GET还是POST函数?也许你必须改变你的AJAX方法的类型。
答案 1 :(得分:1)
试试这个。
ini_set("display_errors",0); // 0 : For Not Display, 1 : For display.
您可能遗漏了这个newdata = JSON.parse(data);
alert(newdata[0].d);
。
答案 2 :(得分:1)
使用jQuery解析JSON数据。
-rwxrwxr-x 1 ubuntu ubuntu 801 Jun 20 07:21 uploadFileOnS3.py