Javascript 引导accordion ajax仅在单击时加载
我想知道是否只有在内容处于活动状态时才可能将ajax加载到手风琴。这将避免不必要的数据加载。装载时可能会添加某种旋转器。我一直在网上查,没有找到任何解决办法。谢谢 这里是原始手风琴的例子Javascript 引导accordion ajax仅在单击时加载,javascript,ajax,twitter-bootstrap,Javascript,Ajax,Twitter Bootstrap,我想知道是否只有在内容处于活动状态时才可能将ajax加载到手风琴。这将避免不必要的数据加载。装载时可能会添加某种旋转器。我一直在网上查,没有找到任何解决办法。谢谢 这里是原始手风琴的例子 引导程序有一个显示事件的面板,您可以使用它 $('#myCollapsiblePanel').on('shown.bs.collapse', function () { // do ajaxy stuff… }) 试试这个: $('#myCollapsiblePanel').on('show.bs.col
引导程序有一个显示事件的面板,您可以使用它
$('#myCollapsiblePanel').on('shown.bs.collapse', function () {
// do ajaxy stuff…
})
试试这个:
$('#myCollapsiblePanel').on('show.bs.collapse', function(e){
var itemId = $(e.target).attr('id').replace('prefix_for_the_ID_of_panel-collapse-div','');
//$(e.target) refers to the panel-collapse div.
//use the itemId to get the relevant data from server via ajax
//then you can populate the panel-collapse div.
});
也许吧,但是如何获取id并将ajax的输出结果附加到正文中呢?您是在问如何编写ajax吗?这似乎超出了这个问题的范围。我知道如何(php部分——以及如何从jq调用if),但知道如何获取id并将值设置为字段。我想还是一样的问题。