I am getting some errors when trying to send JSON to my server, and I just want to make sure I have this part right.
The part I'm worried about is the data parameter. The data parameter is dynamic, and I just want to make sure that my method below is a valid way of forming it.
I form it like this: dataObj[itemName] = itemValue;
Here is how I implement:
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
});
Would this be a valid way of forming the data parameter?
Thanks!