我是jquery的新手,想了解响应和响应之间的区别。我在故障警报中使用response.d。
我想知道在失败的情况下会在消息框中显示什么警报(respose.d)。
下面是我的代码
$.ajax({
type: "POST",
url:"Abc.aspx/Function1",
data: '{MonthDateID: ' + $('#<%=ddlMonth.ClientID%>').val() + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: Function2,
failure: function(response) {
alert(response.d);}});
如果有任何疑问,请告诉我
答案 0 :(得分:4)
响应始终是对象。 为了获取数据,您必须使用response.d。
如果您只将响应置于警报状态,则会在警报中显示[Object]
。
假设,响应包含一条消息“成功调用Ajax”,然后查看消息,你必须使用response.d(“d”)响应属性。