Hi ich baue ein Jquery Akkordeon Menü mit VS2008 und MVC2.Dynamisches Akkordeon Menü mit Jquery 1.4.2
Meine Forderung ist, den Inhalt des Akkordeons zu aktualisieren und es neu zu besiedeln, wenn ein Benutzer ein Element aus einer Dropdownlist wählt
Hierzu ich einen jquery Ajax-Aufruf bin mit den wie Daten mit Tags und liefert unter
<h3>
<a href="#">Masters</a>
</h3>
<div>
<ul>
<li>
<a href="#" onclick="pageclick('..\TRAN\EmpMst.aspx',1)">Employee Master</a>
</li>
<li>
......
...
Das erste Mal auf Seite laden das Akkordeon sieht gut aus. Aber wenn ich den Inhalt dynamisch ändern sieht es awfull mit seltsamen CSS
hier ist mein Ajax-Aufruf
$('#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); }
});
});
bin ich etwas falsch?
Kibria i für Styling-Skripten sind nicht verwenden. Wie auch immer, ich rief $ ("# accordion"). Accordion(); von Ajax Erfolg in der Hoffnung, dass es wieder css anwenden und das Akkordeon neu aufbauen wird. Es funktioniert nicht .. – Deb