我正在通过 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
or之类的字段elementWrapper
可能包含很多关于该对象的信息,而且它也是子对象,所以这导致了我非常难看的错误Uncaught RangeError: Maximum call stack size exceeded
,因为我不需要这两个字段我怎么能排除它从对象中删除,而不删除任何该信息,因为稍后我将在我的js
脚本中需要这些东西。
编辑
这也是我的ajax
代码:
$.post("server.php", {data: cardProperties},
function(response){
}
);