【发布时间】:2011-07-09 05:20:18
【问题描述】:
我正在修改购物车的后端。我需要在可折叠的嵌套列表中列出产品类别。我已经能够使用 Jochen 的代码做到这一点:
$(function() { $('li > ul').each(function(i) { var parent_li = $(this).parent('li'); parent_li.addClass('folder'); var sub_ul = $(this).detach(); parent_li.find('a').click(function() { sub_ul.toggle(); }); parent_li.append(sub_ul); }); $('ul ul').hide(); });
但我还需要能够在单击该类别时显示给定类别中的所有产品。我希望该事件导致页面在该点执行 mysql 调用,然后在可折叠树右侧的 div 中列出产品。
我是自学成才的,虽然我已经很擅长 php,但我已经有好几年没有在普通的旧 javascript 中做任何广泛的事情了,我担心我对 ajax 和 jQuery 感到头疼.任何帮助将不胜感激。
我尝试实施 vinceh 提出的备受赞赏的解决方案,但尽管研究了几天,我还是无法弄清楚如何使用 .data 对象将类别传递到 url。
有人对如何传递我需要的数据有任何想法吗?
提前致谢。
【问题讨论】:
标签: javascript jquery ajax data-binding