2

我正在尝试使用 jQuery 将变量发布到 MySQL/PHP 查询。我有一个按钮,class="button"按钮代码是:

$(".button").click(function(e){
  e.preventDefault();
  $.post("some.php", { var_today : <?php echo $new_var; ?> });
});

使用:

if(isset($_POST['var_today'])){
echo $_POST['var_today'];
}

在我的 php 页面上,我得到未定义的索引:var_today

类按钮标签onclick="window.open('')附有一个,一旦点击它,我会得到“未定义的索引”,因为var_today没有发布,我在这里写错了什么?

4

3 回答 3

3

您需要引用您的价值:

$.post("some.php", { var_today : "<?php echo $new_var; ?>" },
于 2012-04-13T15:02:20.917 回答
0

试试这个:

$(".button").click(function(e){
  e.preventDefault();
  $.post("some.php", { var_today: ""});
});
于 2012-04-13T15:02:30.407 回答
0
{ var_today : "<?php echo $new_var; ?>" }

这应该有效。

于 2012-04-13T15:03:23.740 回答