我使用 .clone(true, true) 复制了 HTML,因为我想保留 JQuery 事件处理程序。当我通过 $.post 将其传递给 PHP 时,帖子失败并在 firebug 中给出以下错误
uncaught exception: [Exception... "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: jquery-1.7.2.js :: <TOP_LEVEL> :: line 7740" data: no]
我想以某种方式保留 HTML 及其 JQuery 事件处理程序,因为我正在编写一个脚本来保存用户所处的状态。
更新(添加代码)
//Save HTML w/ JQuery
GSaveState = new Object();
GSaveState['HTML'] = $('#content').clone(true, true);
$.post("DecoPOState.php", { SavedState: GSaveState},
function(data){
alert("Test");
}
);