【发布时间】:2013-02-13 23:33:39
【问题描述】:
我正在使用 JQuery UI Accordion,它适用于静态内容。但是,当我从 ajax 休息服务调用中加载手风琴的 H3 和 Div 标签时。数据正常显示,但手风琴没有加载
onSuccess: function (data) {
var results = data.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results;
var html = "";
for (var i = 0; i < results.length; i++) {
html += "<div><h3><a href=\"#\">";
html += results[i].Cells.results[3].Value;
html += "</a></h3><p>"
html += results[i].Cells.results[6].Value;
html += "</p></div>";
}
$("#results_accordion").accordion();
我的 Accordion Div 最初是空的,我想在单击按钮时填写上述服务调用中的数据。
$("#results_accordion").accordion();
有什么帮助吗?
【问题讨论】:
-
只需在此处添加流程.. 第一页加载为空 results_accordion div --> 用户单击按钮 --> AJAX 调用使用 JQuery 将数据加载到 Accordion 上
-
在执行手风琴功能之前,您应该先将html内容添加到您的页面中
标签: accordion jquery-ui-accordion