ASHXがフロントデスクから送信されたデータを受信します

 

レセプションJS:

$(関数(){
$アヤックス({
URL: "/TestAshx/GetJson.ashx"、
種類: "ポスト"、
データ:{ "名": "张晓儿"、 "年齢":20、 "誕生":」 2009年12月4"日}、
成功:関数(データ){
}
});
});

背景ASHX:

公共ボイドのprocessRequest(のHttpContextコンテキスト)
{
context.Response.ContentType = "テキスト/ JSON"。
jオブジェクトの仕事;
試す
{
文字列名= context.Request [ "名前"];
int型の年齢= Convert.ToInt32(context.Request [ "年齢"]);
文字列の誕生= context.Request [ "誕生"];
ジョブ=新しいjオブジェクト{{ "MSG"、 "成功接收"}、{ "状態"、200}。
}
キャッチ(例外例)
{
ジョブ=新しいjオブジェクト{{ "MSG"、ex.Message}、{ "状態"、 - 1}}。
}

context.Response.Write(ジョブ)。
}

 

期待に沿った試験結果は、データが受信されました。

重要な資格があれば、私は、エンティティオブジェクトを受け取るには直接的な文言がないかわからない、など私が上で見つかりました

おすすめ

転載: www.cnblogs.com/yagamilight/p/11991128.html