如何在window.open方法中将动态PHP变量作为参数传递

时间:2015-12-22 07:07:12

标签: javascript php

我正在尝试使用javascript中的window.open方法创建一个窗口弹出,它工作正常,没有任何动态变量传递,但我没有得到如何在函数内传递php变量使其在另一个功能窗口。

这是我到目前为止所尝试的内容:

<?php
   if(isset($d->retweeted_status->id_str)){
      $tweetId = $d->retweeted_status->id_str;
   } else{
      $tweetId = $d->id_str;
   }
   $myUrl = "retweetDetails.php?id=".$tweetId;
<?
<a href="javascript:;" onclick="window.open('retweetDetails.php', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>

我想将此$myUrl变量作为url参数传递,该参数将反映在弹出窗口中。

由于

2 个答案:

答案 0 :(得分:2)

<a href="javascript:;" onclick="window.open('<?php echo $myUrl; ?>', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>

答案 1 :(得分:0)

    <?php
   if(isset($d->retweeted_status->id_str)){
      $tweetId = $d->retweeted_status->id_str;
   } else{
      $tweetId = $d->id_str;
   }
   $myUrl = "retweetDetails.php?id=".$tweetId;
<?
<a href="javascript:;" onclick="window.open('<?php echo $myUrl; ?>', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>