Javascript 未捕获错误:无法在初始化之前调用可调整大小的方法;试图调用方法';选项';
我有一个ajax请求,它基本上得到一些HTML,并将其放入Javascript 未捕获错误:无法在初始化之前调用可调整大小的方法;试图调用方法';选项';,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个ajax请求,它基本上得到一些HTML,并将其放入标记中 但是,如果在此之后调用某个对象(如单击按钮),并尝试将div.append用于同一个div,则会出现以下错误: 未捕获错误:无法调用之前可调整大小的 初始化;试图调用方法“option” 这基本上是我的一些代码片段: if (formreq) { $.ajax({ url: './json/admin/getHTML.php',
标记中
但是,如果在此之后调用某个对象(如单击按钮),并尝试将div.append用于同一个div,则会出现以下错误:
未捕获错误:无法调用之前可调整大小的
初始化;试图调用方法“option”
这基本上是我的一些代码片段:
if (formreq) {
$.ajax({
url: './json/admin/getHTML.php',
type: 'POST',
async: false,
data: { FORMSEQ : formreq } ,
dataType: 'json',
success: function(result)
{
var HTML = result["HTML"];
$('#blankform').append(HTML);
}
});
然后如果我使用类似于:
$("#div_" + selectedItem).resizable('option', 'disabled',true);
如果选择器是通过Ajax调用的HTML上的有效元素,则会出现上述错误
有什么想法吗谢谢您需要使用指定的
禁用
选项初始化可调整大小。在房间里
何时(何地)初始化可调整大小的小部件?动态添加的元素不会在当前使用的插件中自动初始化。您必须再次手动执行此操作。在调用Ajax请求后,它将在一个内部进行初始化。单击“blankform div”外部另一个按钮上的事件。您需要确保在用户单击按钮之前,您不会运行上述
选项
代码。这太棒了,谢谢Andy。我理解错误信息,现在您已经给了我解决方案:)谢谢
$( ".selector" ).resizable({ disabled: true });