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