当打开 jquery-mobile 弹出窗口(对话框)时,当单击对话框内的命令链接时,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 元素。可能是什么原因?感谢您的任何见解。