【发布时间】:2014-09-17 14:33:43
【问题描述】:
我有一个 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>
我的第一个 li 没问题。用 jquery 我可以用那个来填充我的 li:
$("#"+my_id_li).html(value[i][1])
但是对于我的第二个 li,没有出现任何文字
我的身份证没问题,数据也没问题
我不知道为什么我的第二个 li 没有出现在我的菜单中
【问题讨论】:
-
你能在 jsfiddle 中显示你的代码吗??
-
coldfusion 有可能吗?
-
-1 对于像这样的客户端问题,您的服务器端代码不是很有帮助。 您的浏览器看到的 生成的 HTML 示例和您正在使用的 JS/JQ 代码将是最有帮助的。 :)
-
您的第二个查询有
name=idpcat。但是,您的代码中没有其他地方引用该查询名称。相反,您使用的是cat2
标签: javascript jquery ajax coldfusion