0

私はJSONにまったく慣れていません。質問に関してWebで検索しようとしましたが、何も見つかりませんでした。用語が私にとって新しいためかもしれません。

私の質問: サーバー側で JSON オブジェクトをラップし (この場合、C# での ASP.NET コーディングになります)、クライアント側に送信してそこでアンラップする方法/関数はありますか?

4

1 に答える 1

2

ASP.NET MVC では、次のように、コントローラー アクションから JsonResult を返すことができます。

[HttpGet] // or [HttpPost]
public JsonResult MyAction() {
    var object = new MyObject();
    return Json(object);
}

次のようにjQueryを使用して、クライアント関数から読み取ります。

$('mySelector').on('click', function(e) { // 'click' is only an example...
    $.getJSON('MyController/MyAction', {}, function(res) {
        // res contains your JSON result
    }
});
于 2013-11-05T16:17:37.870 に答える