我有一个jquery手风琴菜单。我使用coldfusion。使用AJAX功能,我有我的菜单数据。使用Coldfusion,我创建了几个具有不同id的动态li。并使用jquery或javascript,我想填写我的李
<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我可以填补我的意思:
$("#"+my_id_li).html(value[i][1])
但对于我的第二个李,没有文字出现
我的身份证明没事,数据还可以
我不知道为什么我的第二个李没出现在我的菜单中
答案 0 :(得分:0)
使用我的AJAX页面,我创建了一个包含所有必要数据的表。在javascript中我使用我的表来填补我的李。这是我的职责:
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++
}
}