Javascript 在accordion jquery Coldfusion中动态添加文本
我有一个jquery手风琴菜单。我和coldfusion一起工作。有了AJAX功能,我的菜单就有了数据。使用Coldfusion,我创建了几个具有不同id的动态li。使用jquery或javascript,我希望填充我的liJavascript 在accordion jquery Coldfusion中动态添加文本,javascript,jquery,ajax,coldfusion,Javascript,Jquery,Ajax,Coldfusion,我有一个jquery手风琴菜单。我和coldfusion一起工作。有了AJAX功能,我的菜单就有了数据。使用Coldfusion,我创建了几个具有不同id的动态li。使用jquery或javascript,我希望填充我的li <ul class="topnav"> <li> <a href="##">Test</a> <ul> <!--- It's my big qu
<ul class="topnav">
<li>
<a href="##">Test</a>
<ul>
<!--- It's my big query -->
<cfloop query="cat">
<li id="#cat.id#">
<cfquery name="cat2">
<!--- I have remove query but query is ok -->
</cfquery>
<cfif #cat2.recordcount# neq 0>
<ul>
<cfloop query="cat2">
<li id="#cat2.id#"></li>
</cfloop>
</ul>
</cfif>
</li>
</cfloop>
</ul>
</li>
</ul>
-
-
我的第一个李还可以。使用jquery,我可以用以下内容填充我的li:
$(“#”+my_id_li).html(值[i][1])
但是对于我的第二个李,没有文本出现
我的身份证和数据都正常
我不知道为什么我的第二个li没有出现在我的菜单中,我用我的AJAX页面创建了一个包含所有必要数据的表。在javascript中,我使用我的表来填充我的li。这是我的职责:
Info('fr');
function Info(langue)
{
var obj = langue;
var instance = new proxy2();
instance.setCallbackHandler(getSuccess);
instance.getDataC(obj);
}
function getSuccess(value){
var i = 0;
while(i<value[0][10])
{
$("#"+value[i][50]).html(value[i][1]);
i++
}
Info('fr');
函数信息(语言)
{
var obj=语言;
var instance=newproxy2();
setCallbackHandler(getSuccess);
getDataC(obj);
}
函数getSuccess(值){
var i=0;
虽然(我能用JSFIDLE?用coldfusion显示你的代码吗?-1对于像这样的客户端问题,你的服务器端代码不是很有帮助。你的浏览器看到的生成的HTML示例和你正在使用的JS/JQ代码将非常有帮助。:)您的第二个查询具有name=idpcat
。但是代码中没有其他地方引用该查询名称。相反,您使用的是cat2