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

标签 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 参数传递,该参数将反射(reflect)在弹出窗口中。

谢谢

最佳答案

<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>

关于javascript - 如何在 window.open 方法中将动态 PHP 变量作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34410237/

相关文章:

javascript - React 无法识别 DOM 元素上的 `toggleNode` 属性

PHP PDO 唯一随机数生成器

php - 使用android和post方法将图像文件和字符串上传到php后端

Php, MySql 从两个表求和

javascript - jquery datepicker 不适用于动态创建的 html

javascript - 如何生成持续多彩艺术柏林流场

php - 在 laravel postgres 中搜索多维 jsonb 数据

javascript - PHP,X-SendFile : Sending file together with outputting text to the browser (via echo)

javascript - Selenium - 无响应的脚本错误 (Firefox)

javascript - 使用 Python 控制 SSL 网站