Jquery - 发布变量

时间:2010-09-11 14:39:30

标签: jquery post

我的jquery帖子有问题。

my vars

var checki = '1';
var my_var = 't95';

这很好用

var data = { 'mo': 'usr', 'dt': 'update_uis', 'values[0][t95]': checki']}; 

但是当我插入var时,它将不起作用

var data = { 'mo': 'usr', 'dt': 'update_uis', 'values[0]['+my_var+']': checki']}; // dont work



$.ajax({    type:           'post',
            cache:          false,
            url:            'tsal.php',
            data:           data,
            dataType:    'json',
            success:     function (data)
            {
                // blub
            }
});  

我的问题是我没有收到错误。 希望有人可以帮助我。

提前致谢! 彼得

1 个答案:

答案 0 :(得分:1)

您需要动态添加变量,如下所示:

var checki = '1';
var my_var = 't95';
var data = { 'mo': 'usr', 'dt': 'update_uis' };
data['values[0]['+my_var+']'] = checki;
$.ajax({    
  type:           'post',
  cache:          false,
  url:            'tsal.php',
  data:           data,
  dataType:    'json',
  success:     function (data) {
    // blub
  }
});