嗨,我正在使用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