JSON をサーバーに送信しようとするとエラーが発生します。この部分が正しいことを確認したいだけです。
気になる部分はdataパラメータです。data パラメーターは動的であり、以下のメソッドがそれを形成する有効な方法であることを確認したいだけです。
私は次のように作成します: dataObj[itemName] = itemValue;
実装方法は次のとおりです。
var itemName = "";
var itemValue = "";
var dataObj = {};
if (divId == "CustomerDiv") {
itemName = "CustomerId";
itemValue = id;
} else {
itemName = "OwnerId";
itemValue = id;
}
var ajaxMethod = "http://localhost:50151/api/webmethod/";
dataObj[itemName] = itemValue;
$.ajax({
type: "PATCH",
url: ajaxMethod,
dataType: "json",
data: dataObj
});
これは、データ パラメータを形成する有効な方法でしょうか?
ありがとう!