jQuery - 将变量传递给php

时间:2013-01-20 20:35:11

标签: php jquery ajax variables

我对此非常陌生,我今天整天都在搜索它以使其正常工作,但我还没有设法找到一种方法来使用变量,只有硬编码值可以工作。这是我的代码,带有硬编码值:

<script type="text/javascript">
  FB.Event.subscribe('edge.create',
    function(response) {
      $.post("http://www.my-domain.com/fbtest.php", { category: "845" } );
      }
  );
</script>

我想要的是将845值更改为名为$ vpostid的变量。当我将其更改为不起作用时,我假设我需要在数字周围加上双引号,但我看不到得到正确的组合。

2 个答案:

答案 0 :(得分:0)

假设你的意思是&#34;从 php传递变量&#34;:

如果启用了短手开口:

<script type="text/javascript">
  FB.Event.subscribe('edge.create',
    function(response) {
      $.post("http://www.my-domain.com/fbtest.php", { category: "<?=$vpostid?>" } );
      }
  );
</script>

否则:

<script type="text/javascript">
  FB.Event.subscribe('edge.create',
    function(response) {
      $.post("http://www.my-domain.com/fbtest.php", { category: "<?php echo $vpostid; ?>" } );
      }
  );
</script>

答案 1 :(得分:0)

试试这段代码:

<script type="text/javascript">
  FB.Event.subscribe('edge.create',
    function(response) {
      $.post("http://www.my-domain.com/fbtest.php", { category: "<?php echo($vpostid); ?>" } );
      }
  );
</script>