これは私のコードです:
サーバー:
[WebMethod]
public static string GetAll()
{
NotificationForSupport NFS = new NotificationForSupport();
string s = NFS.GetData();
return s;
}
クライアント側 :
function getData() {
var $msg = $('#msg');
$.ajax({
type: 'POST',
url: 'Default.aspx/GetAll',
data: '{ }',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data) {
$msg.html(data.d);
},
error: function () {
alert("error");
}
});
}
私の関数が文字列を返すのを見ることができますが、今はその文字列の代わりに dataTable を返すようにしたいのですが、サーバー側の fnct が文字列を返すようにする方法はわかっていますが、クライアント側でその DataTable を自分から読み取るにはどうすればよいですか?アヤックス