所以我使用jQuery的$ .ajax函数将一些数据发送到Web服务。我有一些像这样的代码:
var updateModule = function (module)
{
return $.ajax(moduleServiceUrl + "/UpdateModule/" + module.WorkflowModuleId,
{
type: "POST",
data: module
});
};
“module”是一个JavaScript对象,它包含一些字段,还有一个更新函数,可以从某些输入中更新字段。
我面临的问题是$ .ajax调用正在调用更新函数。我想我理解这个的原因,假设函数是getter,但在这种情况下它是不可取的。
有没有办法告诉jQuery忽略作为函数的字段,而不是调用它们?或者我应该自己将对象序列化为字符串或仅数据对象,而不是依靠jQuery来执行此操作?