私はjavascriptとjqueryを使い始めたばかりで、すべてについて無知です。
これは、モデルから変換された私のjsonです
changeData = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));
内容は次のようになります。
changeData = [
{"RemoteRoute":{"Id":1,"Code":"1","Name":"Route1a","Outward":true,"Detail":null},"LocalRoute":null,"Change":"New"},
{"RemoteRoute":{"Id":1,"Code":"1","Name":"Route1b","Outward":false,"Detail":null},"LocalRoute":null,"Change":"New"},
{"RemoteRoute":{"Id":2,"Code":"2","Name":"Route2a","Outward":true,"Detail":null},"LocalRoute":null,"Change":"New"},
{"RemoteRoute":{"Id":2,"Code":"2","Name":"Route2b","Outward":false,"Detail":null},"LocalRoute":null,"Change":"New"}]
テーブルの作成に使用する
for (var item in changeData){
var tr=$('<tr onclick=\"ShowChange(' + no + ');\" class=\"childDiv\"></tr>');
outward = changeData[item].RemoteRoute.Outward;
code = changeData[item].RemoteRoute.Code;
name = changeData[item].RemoteRoute.Name;
change = changeData[item].Change;
$('<td>'+ code +'</td>').appendTo(tr);
$('<td>'+ name +'</td>').appendTo(tr);
$('<td>'+ change +'</td>').appendTo(tr);
tr.appendTo('.displaytable');
};
ajaxで検索ボックス(「名前」用)を作成しようとしています。しかし、上で述べたように、私はここから完全に無知です。
誰かが私が取るかもしれないいくつかのアプローチを提案してください。例は素晴らしいでしょう。本当にありがとう!