Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在accordion jquery Coldfusion中动态添加文本_Javascript_Jquery_Ajax_Coldfusion - Fatal编程技术网

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

Javascript 在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

我有一个jquery手风琴菜单。我和coldfusion一起工作。有了AJAX功能,我的菜单就有了数据。使用Coldfusion,我创建了几个具有不同id的动态li。使用jquery或javascript,我希望填充我的li

<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