0
使用jQueryjQuery的不张贴的JSON地图的内容
function addEntity(parent, entity, successCallback, errorCallback) {
console.log("add entity:", JSON.stringify(entity));
$.ajax('/service/v3/rest/' + parent.id, {
type: 'POST',
dataType: 'application/json;',
contentType:"application/json; charset=utf-8",
data: JSON.stringify(entity),
success: successCallback,
error:errorCallback
});
}
注意控制台日志是相同的数据字段用来给这个非常简单的Ajax后:
console.log("add entity:", JSON.stringify(entity));
输出什么我期望邮政正文包含:
add entity: `{"name":"some name","execute":false,"listeners":{"foo":"bar"}}`
这正是我想要做的。
什么是真正贴(通过查尔斯代理看出):
{
"name": "some name",
"listeners": {}
}
为什么jQuery的删除我的地图的内容是什么?
它不会被删除的Javascript得到。这里还有别的东西在玩。 –
看看这个:https://stackoverflow.com/questions/18037212/ajax-post-not-sending-part-of-object – Jason
谢谢 - 添加这个固定它到ajax:processData:false, – bsautner