我一直在寻找答案,我希望能够参数化我的插件 AJAX 值。所以例如而不是:
$.post('test.aspx', { name: 'bob' }, function(data){
....
});
我想参数化帖子中使用的名称和值,例如
var var1 = 'name';
var var2 = 'bob';
$.post('test.aspx', { var1: var2 }, function(data){
....
});
我的问题是它插入了值“bob”,但将其发布为“var1”而不是“name”。在服务器端,它需要名称而不是 var1。
有人有什么想法吗?
最佳答案
尝试为您的数据构建哈希,然后将其传递给 post
函数。就像这样:
var data = {};
data[var1] = var2;
data[var3] = var4;
$.post('test.aspx', data, function(returnData) { blah, blah blah; });
关于javascript - jQuery ajax数据发布问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328534/