给出了这个非常简单的使用jquery的ajax帖子
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
});
}
请注意控制台日志与数据字段中使用的日志相同:
console.log("add entity:", JSON.stringify(entity));
完全输出我希望帖子正文包含的内容:
add entity: `{"name":"some name","execute":false,"listeners":{"foo":"bar"}}`
这对我正在做的事情完全正确。
实际发布的内容(通过Charles Proxy查看):
{
"name": "some name",
"listeners": {}
}
为什么jquery会删除我的地图内容?
答案 0 :(得分:0)
这神奇地让我的帖子包含地图:/
function addEntity(parent, entity, successCallback, errorCallback ) {
console.log("add entity:", JSON.stringify(entity));
$.ajax( '/service/v3/rest/' + parent.id, {
type: 'POST',
dataType: 'json',
contentType:"application/json; charset=utf-8",
processData: false,
data: JSON.stringify(entity),
success: successCallback,
error:errorCallback
});
}