のdivを更新する方法私のアプリでは、Jqueryで文字列値を含む投稿要求を送信してから、コントローラで渡された文字列値を使用してAPIからデータを取得しています。ASP.NET内のJqueryとAjax
次のコントローラは、APIのデータを含むビューとモデルを返します。モデルからのそのデータの中に、少数のテキストボックスの値を入れたい。
主な問題は、モデル値でそのdivを更新する方法がわかりません。私がjqueryとajaxなしでポストフォームを使用したときは動作しますが、非同期にしたいのです。ポスト要求に
のJSスクリプト:
<script type="text/javascript">
$(document).ready(function() {
$('#btn').click(function() {
var data1 = $('#textBox').val();
$.ajax({
url: '/Home/Fill',
type: 'POST',
dataType: 'string',
data: { number:data1 },
success: function (data) {
}
});
});
});
コントローラー:
<div id="target">
<h1>Number:</h1>
<input type="text" value="@Html.DisplayFor(m => m.Num)" id="Number" />
<br />
<h1>Company name:</h1>
<input type="text" value="@Html.DisplayFor(m=>m.CompanyName)" id="CompanyName" />
<br />
<h1>Street Address</h1>
<input type="text" value="@Html.DisplayFor(m=>m.StreetAddress)" id="Address" />
</div>
ありがとうございました。私はこのJsonのオプションを使用し、すべてが動作します。私は本当にあなたの助けと知識共有に感謝します。 –