最初は値を何も設定していない入力要素があります。
<input id="fooValue" type="hidden" data-url="@Url.Action(MVC.fooController.fooValue())" value="" />
次に、値を取得して入力に渡し、以前の空白の値をこの新しい値に設定しようとする AJAX 呼び出しを行います。
$.ajax({
type: 'GET',
url: $('#fooValue').data('url'),
success: function (data) {
$('#fooValue').val(data);
}
});
Firebug コンソールでこの AJAX リクエストを実行すると、値 4 が返されますが、入力から値を取得しようとすると、何も返されません。AJAXリクエストで値が設定されていないように見える理由を教えてください。ありがとう。