そこで、jQuery の $.ajax 関数を使用して、データを Web サービスに送信しています。次のようなコードがあります。
var updateModule = function (module)
{
return $.ajax(moduleServiceUrl + "/UpdateModule/" + module.WorkflowModuleId,
{
type: "POST",
data: module
});
};
「モジュール」は、いくつかのフィールドを持つ JavaScript オブジェクトであり、いくつかの入力からフィールドを更新する更新関数でもあります。
私が直面している問題は、$.ajax 呼び出しが update 関数を呼び出していることです。この理由は理解していると思いますが、関数がゲッターであると想定していますが、この場合は望ましくありません。
関数であるフィールドを呼び出すのではなく無視するように jQuery に指示する方法はありますか? それとも、jQuery に頼るのではなく、自分でオブジェクトを文字列またはデータのみのオブジェクトにシリアル化する必要がありますか?