在jquery中的response.d

时间:2012-11-19 07:16:32

标签: jquery

我是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);}});  

如果有任何疑问,请告诉我

1 个答案:

答案 0 :(得分:4)

响应始终是对象。 为了获取数据,您必须使用response.d。

如果您只将响应置于警报状态,则会在警报中显示[Object]

假设,响应包含一条消息“成功调用Ajax”,然后查看消息,你必须使用response.d(“d”)响应属性。