5

私はjqueryを初めて使用し、responseとresponse.dの違いを理解したいと思います。障害アラートで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);}});  

ご不明な点がございましたらお知らせください

4

1 に答える 1

8

応答は常にオブジェクトです。データを取得するには、response.dを使用する必要があります。

応答のみをアラートに入れると[Object]、アラートのようなものが表示されます。

応答に「Ajax呼び出しが正常に行われました」というメッセージが含まれているとします。メッセージを表示するには、応答のresponse.d( "d")プロパティを使用する必要があります。

于 2012-11-19T07:19:02.530 に答える