嗨,我正在使用VS2008和MVC2构建jquery手风琴菜单。使用jquery 1.4.2的动态手风琴菜单
我的要求是刷新手风琴的内容,并重新填充它,当用户从下拉列表
选择一个项目对于这个我使用jQuery的AJAX调用,它返回的数据和标签,如下面
<h3>
<a href="#">Masters</a>
</h3>
<div>
<ul>
<li>
<a href="#" onclick="pageclick('..\TRAN\EmpMst.aspx',1)">Employee Master</a>
</li>
<li>
......
...
第一次在页面加载手风琴看起来很好。但每当我动态地更改内容看起来awfull怪异CSS
这里是我的Ajax调用
$('#moduleList').change(function() {
var rootPath = '<%=Url.Content("~/")%>';
$.ajax({
type: "POST",
url: rootPath + "Home/GetMenu/",
data: { moduleid: $(this).val() },
success: function(result) {
$('#accordion').html(result);
//$('#accordion').append(result);
$('#accordion').accordion('destroy');
$('#accordion').accordion({
fillSpace: true, collapsible: true
});
},
error: function(error) { alert(error); }
});
});
我做错了什么?
Kibria我没有使用任何脚本造型两条语句的解决我的问题。然而我叫$(“#accordion”)。accordion();从ajax成功,希望它会重新应用css和重建手风琴。它不工作.. – Deb 2012-04-05 17:08:50