私は ajax 経由で投稿データを送信しています。そのデータは次のようになります。
var cardProperties = {
container: $("#cardContainer"),
elementsWrapper: $("#cardElementsWrapperBorder"),
size: 0, //0 -> (90x50mm <-> 510px x 283px), 1-> (85x55mm <-> 482px x 312px)
position: "h", //default horizontal
bgImagesPath: "media/images/designs/backgrounds/", //path to card bg images
floatingImagesPath: "media/images/designs/floating-images/", //path to card bg images
imagesPerPage: 8,
innerBorderMargins: 40, //this should be divided by 2 to get the actual margin
currentCardSide: 1
};
したがって、基本的にはいくつかの通常のデータがありますが、container
またはのようなフィールドにelementWrapper
は、おそらくそのオブジェクトと子オブジェクトに関する多くの情報が含まれているため、非常に醜いエラーが発生Uncaught RangeError: Maximum call stack size exceeded
し、これらの2つのフィールドは必要ないため、どのように除外できますか後でjs
スクリプトで必要になるため、その情報を削除せずにオブジェクトから削除します。
編集
また、ここに私のajax
コードがあります:
$.post("server.php", {data: cardProperties},
function(response){
}
);