-2

我在尝试组合两个变量来填充我的 .ajax 请求的“数据:”字段时遇到了麻烦。

当我使用 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,
             ...

谢谢

4

1 回答 1

2

尝试使用对象文字表示法。

var dataObj = {
    name: itemName,
    value: itemValue
}
于 2013-03-28T16:19:30.973 回答