JQuery イベント ハンドラーを維持したいので、.clone(true, true) を使用して HTML をコピーしました。これを $.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 イベント ハンドラーを何とか維持したいと考えています。
UPDATE (追加コード)
//Save HTML w/ JQuery
GSaveState = new Object();
GSaveState['HTML'] = $('#content').clone(true, true);
$.post("DecoPOState.php", { SavedState: GSaveState},
function(data){
alert("Test");
}
);