Quando carico il contenuto di /test/anycontent.phpjQuery dialogo ui: attivato due volte con lo script emebedded problema tag
<div>
<h1>My title</h1>
<p>This is a paragraph</p>
<script type="text/javascript">
// alert("it seems that the presence of script tags is enough to trigger the problem");
</script>
</div>
nella finestra di dialogo jQuery UI, il risultato è bacato utilizzando il metodo $ .post, e pulire usando il metodo di caricamento.
Ecco il test con metodo post
$("#test").click(function(e){
$.post(url, {}, function(data){
$(data).dialog();
});
});
Ed ecco il test con metodo GET
$("#test").click(function(e){
$("<div></div>").load(url).dialog();
});
Quindi il mio problema è che con il metodo post, avrò 2 istanze di ui -dialog !! ne era previsto solo uno, l'altro è solo nel mezzo del primo, ed è vuoto e chiuso.
Sai perché? Conosci qualche problema?
Nota: un biglietto è stato impostato http://bugs.jqueryui.com/ticket/6887
Ho lottato con questo per un po '. La risposta per me era in quel bug jQuery. Avevo bisogno di rimuovere gli script dagli script, rimuoverli e appendere gli script direttamente al corpo. –