私はautocomplete
入力フィールドを持っています。これはJQuery
です。次JQuery
リスト項目を追加するJQuery
List<AJBG.ServiceContracts.Messages.ThirdPartyAPIs.Origo.GetStaticCedingSchemes.CedingScheme> origoCedingSchemes = target.GetStaticCedingSchemes(request).cedingSchemes;
List<SelectListItem> listItems = new List<SelectListItem>();
foreach (AJBG.ServiceContracts.Messages.ThirdPartyAPIs.Origo.GetStaticCedingSchemes.CedingScheme origoCedingScheme in origoCedingSchemes)
{
listItems.Add(new SelectListItem() { Text = origoCedingScheme.schemeName, Value = origoCedingScheme.counterPartySchemeOrigoId.ToString(), Selected = false });
}
var selectItemList = listItems as List<SelectListItem>;
マイビュー
<%=Html.TextBox("Scheme_TextBox", "", new { style = "width:98%;", PlaceHolder= "Type to search...", onblur="SelectedOrigoScheme(this);" })%>
しかし、私は自分のコードを実行したときに、私は次の取得以下のようにリストが背後にあるコードで生成され
$(function()
{
var list = list[<%=additional.Count%>];
<% for (var i = 0; i < additional.Count; i++)
{ %>
list[<%=i%>] = <%=additional[i].Text %>;
<% } %>
var availableTags = list;
$("#Scheme_TextBox").autocomplete({
source: availableTags,
select: function (event, ui)
{
SelectedOrigoScheme();
}
});
});
私のリストを返しませんJQuery
エラー
..... \ n \ nSCRIPT1004:予想される ';'以下は
が返す結果の一部です: $(関数() { VARリスト=リスト[2103];
list[0] = The **Self Invested Personal Pension**;
list[1] = WEALTH **at Work Ltd**;
list[2] = Deloitte **Pension Plan CIMP**;
list[3] = The **Carey Pension Scheme**;
list[4] = Sippdeal **e**-sipp;
list[5] = AEGON;
list[6] = AEGON;
list[7] = Alliance **Trust**;
list[8] = Alliance **Trust**;
list[9] = Ashby **London SIPP**;
list[10] = Ashcourt **Rowan**;
list[11] = Aviva;
list[12] = Aviva;
list[13] = AXA **Wealth Personal Pension Plan**;
list[14] = AXA **Winterthur**;
list[15] = Bank **of** Ireland SIPP;
list[16] = Barclays Stockbrokers SIPP;
list[17] = Brewin Dolphin SIPP;
list[18] = Capita SIPP;
list[19] = City Trustees;
list[20] = Clerical Medical SIPP;
list[21] = Clerical Medical Stakeholder Plan;
list[22] = Cofunds Pension Account;
list[23] = Dentons SIPP C G Drennen;
list[24] = European Wealth Management Scheme Stockmarket SIPP;
list[25] = Fidelity SIPP;
list[26] = Friends Life;
list[27] = Friends Life (Provident);
注:すべての大胆な言い回しが私のリストは、上の失敗した私のものです。
私はlist[<%=i%>] = "<%=additional[i].Text %>"
をやってみましたが、これは次のエラーのJavaScriptランタイムエラー
を引き起こした:プロパティを取得できません。未定義またはヌル参照の「2103」
2103は、私のコードの後ろに私のリストに返された結果の数です。おそらく何か簡単ですが、私は最後の3時間を様々な人々と協力して解決しようと努力しましたが、問題を解決することはできません。