jQuery 検証エンジンを MVC プロジェクトに統合して、インライン検証を実行しようとしています。MVC コントローラーを呼び出している jQuery フォーム内にフィールドがあり、JSON 応答が必要です。プラグインの作者が書いたこの記事によると...
これで、定義された URL に ajax のフィールドが送信され、応答を待ちます。応答は、次の構文["id1", boolean status]に従って json でエンコードされた配列である必要があります。
したがって、php では次のようにします: echo json_encode($arrayToJs);
ASP.NET MVC4 でこれを達成する方法は?
現在のコントローラーはこんな感じです。
public JsonResult FunctionName(string fieldValue)
{
return Json((new { foo = "bar", baz = "Blech" }), JsonRequestBehavior.AllowGet);
}
レスポンス本文は、次のようなキーと値のペアを返すことを示しています
{"foo":"bar","baz":"Blech"}
期待される形式で JSON を返すにはどうすればよいですか?