jquery post没有传递我的函数变量

时间:2012-03-11 14:52:21

标签: php jquery variables post

这让我很生气。我将两个变量传递给一个函数,该函数将数据发布到PHP脚本然后发布到数据库中。非常简单的东西,但我可以得到PHP名称部分传递,它只是返回空。我看了$ .post笔记,一切看起来还不错:

function postData(phpvar, value) {
   $.post('scripts/insert.php', { phpvar: value }, function (data) {
       if (data == true) {
           alert('yes')
       } else {
           alert(data)
       }
   });
}

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你需要设置这样的名字......

var params = {};
params[phpvar] = value;

$.post('scripts/insert.php', params, function(data){

或者像这样...

$.post('scripts/insert.php', {phpvar:phpvar, value:value}, function(data){

不确定你要追哪。