データベース関数を処理するこの Web サービスを作成しました。これは、メソッドの 1 つに対する AJAX 呼び出しです。
$.ajax({
type: "POST",
url: "Service/dataBaseService.asmx/getRMAData",
data: '{"RMAId": 1 }',
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (data) {
console.log(data);
alert(data.RMA_ID);
}
});
これはログに記録されるものです:
({d:"[{\"RMA_ID\":1,\"RequestDate\":\"2013-02-28T00:00:00\",\"Company\":1,\"Status\":\"Accepted \",\"Serial\":201764,\"LastChangeDate\":\"2013-02-28T00:00:00\",\"LastChangeBy\":\"Foreign \",\"Price\":null}]"})
ただしalert(data.RMA_ID)
、 undefined とdata.d.RMA_ID
?を返します。
どうすれば値を取得できますか?