2 つの変数を組み合わせて .ajax リクエストの「data:」フィールドにデータを入力しようとして問題が発生しました。
alert() を使用して変数を書き出すと、すべて問題なく表示されます。しかし、どういうわけかデータが正しく形成されていません。
これが私のコードです:
var itemName = $(this).closest("tr").data("str");
var itemValue = $(this).closest("tr").data("dataitem");
var dataObj = {};
dataObj[itemName] = itemValue;
$.ajax({
url: url,
dataType: "json",
data: dataObj,
...
ありがとう