gpt4 book ai didi

javascript - JQuery 添加列表项

转载 作者:行者123 更新时间:2023-12-02 14:18:50 26 4
gpt4 key购买 nike

我有一个autocomplete使用 JQuery 的输入字段。以下JQuery确实返回我的列表

$(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();
}
});
});

列表是在后面的代码中生成的,如下所示

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);" })%>

但是当我运行代码时,我得到以下信息 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 运行时错误:无法获取未定义或 null 引用的属性“2103”

2103 是我的代码后面的列表中返回的结果数。这可能很简单,但我花了过去 3 个小时试图在不同的人的帮助下解决它,但无法解决问题。

最佳答案

list[0] = ** self

这是文本(文字),应该在 JavaScript 中用引号引起来。单打或 double 都可以。

list[0] = '我的消息字符串(文字)'

说实话,看起来您希望理想地使用 javascript View 模型框架。在我看来,你的做法很艰难。

查看棱 Angular 分明的 Backbone 等。

关于javascript - JQuery 添加列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com