寻找我的AJAX/jQuery实现的一些帮助。第二次AJAX调用后没有运行jQuery代码
我想动态加载一些代码到一个jQuery对话框。
里面有一些jQuery代码,用来初始化按钮并加载一些标签。
问题是加载内容中的代码没有在第二次AJAX调用中执行。所以一切正常,第一次,但不是在关闭对话框并重新打开它之后。
基本页:
$("#button").click(function() { someFunction(); });
function someFunction() {
var dialogVar = $('
dialogVar.dialog({ autoOpen: true,
modal: true,
close : function(){
$(this).dialog("destroy");
},
open : function(){
dialog.load("dialogcontent.php",{} , function(data){
// Some logic
});
}
}
动态加载的内容(dialogcontent.php)
$("#tabs").tabs();
Tab1 Content
Tab2 Content
如此反复,选项卡创建的第一次,但不是第二次。 我可以看到正在发送到服务器的POST调用和正在返回的数据,但未执行JS。
2012-01-23
Adamski
+0
你有语法错误 - 通过像JSLint的工具运行您的代码,以找到他们。 –