0

我对此很陌生,今天我已经搜索了一整天以使其正常工作,但我还没有设法找到使用变量的方法,只有硬编码的值有效。这是我的带有硬编码值的代码:

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

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

4

2 回答 2

0

假设您的意思是“php传递变量”:

如果启用了短手开口:

<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>
于 2013-01-20T20:38:05.620 回答
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>
于 2013-01-20T20:38:40.897 回答