在accordion jquery Coldfusion中动态添加文本li

时间:2014-09-17 14:33:43

标签: javascript jquery ajax coldfusion

我有一个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]) 但对于我的第二个李,没有文字出现

我的身份证明没事,数据还可以

我不知道为什么我的第二个李没出现在我的菜单中

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++ 
} 

}