ajax数据变量问题

时间:2013-03-28 16:14:47

标签: jquery ajax

我在尝试组合两个变量以填充我的.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,
             ...

由于

1 个答案:

答案 0 :(得分:2)

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

var dataObj = {
    name: itemName,
    value: itemValue
}