0

jquery-mobile popup(Dialog) が開いているときに、ダイアログ内のコマンド リンクをクリックすると、ajax 要求によって、ヘッダーとコンテンツが異なる同じポップアップ マークアップでダイアログが更新されます。

$(PrimeFaces.escapeClientId(id)).replaceWith(content);

id は popupDialog、コンテンツは

<div id="popupDialog" 
     data-role="popup" 
     data-overlay-theme="b" 
     data-theme="b" 
     data-dismissible="false">
....
</div>

しかし、エラーが発生しました。

Uncaught NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node. 

これは通常の ajax 更新 DOM 要素です。原因は何ですか?洞察をありがとう。

4

0 に答える 0