4

<DIV>基本的にHTMLを取得してタグ内に配置するajaxリクエストがあります。

ただし、これが発生した後に何かを呼び出して (ボタンをクリックするなど)、同じ DIV に div.append を使用しようとすると、次のエラーが発生します。

キャッチされていないエラー: 初期化の前にサイズ変更可能なメソッドを呼び出すことはできません。メソッド「オプション」を呼び出そうとしました

これは基本的に私のコードの一部です:

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 の有効な要素であるか、上記のエラーが発生します。

何か案は?- ありがとう

4

1 に答える 1

5

disabled指定したオプションでサイズ変更可能に初期化する必要があります。それはドキュメントにあります。

$( ".selector" ).resizable({ disabled: true });
于 2013-10-18T13:46:31.907 に答える