私の考えでは、ドロップダウンメニューから自分の名前を選択すると、ユーザーの機器の詳細を記述したHTMLテーブルを挿入したいと思います。私はページをリロードせずにこれをしたいので、私はAJAXソリューションを探しています。私の現在の解決策はうまくいきますが、そこにはもっと良い解決策があるはずです。AJAXでHTMLを動的にビューに挿入
私は(私はそこにHTMLテーブルをコーディングしようとするだけで、現時点では<p>
タグを使用して、非常に厄介になるだろう)このようにjQueryを使用しています:へのPOSTリクエストを行い
$.getJSON(url, { networkName: $('#Incident_Caller_DomainUserID option:selected').text() }, function (data) {
$('#EquipmentList').empty();
$.each(data, function (index, optionData) {
$('#EquipmentList').append('<p>' + optionData.Product + '</p>');
});
});
AjaxDataコントローラのGetCallerEquipmentアクション
public JsonResult GetCallerEquipment(string networkName)
{
JsonResult result = new JsonResult();
result.Data = repository.GetCallerEquipment(networkName);
result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return result;
}
これについて部分的に表示できますか?それは最善の方法だと思いますが、どこから始めたらいいかわからないので、例やチュートリアルへのアドバイスやリンクは非常に高く評価されます。
ありがとうございました。
jQueryのHTMLテーブルをスワップアウト+?あなたが好きなように聞こえるhttp://datatables.net/ –