告白しますが、それは非常に基本的な質問です。しかし、私は実際にそれにうんざりしています。現在の時刻をアクション メソッドからビューに JSON 形式で送信しようとしています。ビュー コードでは、jQuery ajax() メソッドを使用して結果を取得しようとしています。しかし、成功属性では、応答から結果を取得できません。response.d などのさまざまな方法を試しましたが、ほとんど何もありませんでした。
関連するコード スニペットを次に示します。
アクション方法:
public JsonResult GetDateTest()
{
return Json(DateTime.Now.ToString(), JsonRequestBehavior.AllowGet);
}
ビュー内のスクリプト:
<script type="text/javascript">
$(document).ready(function () {
$("#Button1").click(function (e) {
$.ajax({
type: 'POST',
url: '@Url.Action("GetDateTest","GetDate")',
data: '{}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (response) {
//how can I read the date here and display it on the standard //controls like a label?
},
error: function (e) {
alert("error");
}
});
});
});
</script>
適切な説明でそれを理解するのを手伝ってください