我有一个PHP页面,其中包含以下URL:
http://xyz.com/dev/gallery.php?k=1&s=35
以下 Javascript 文件包含在 PHP 页面上:
<script type="text/javascript" src="js/some-js-file.php"></script>
some-js-file.php 需要使用 PHP 动态填充:
jQuery(function($){$.supersized({
<?php
$sql = "SELECT * FROM tbl WHERE id=".$_GET['s']." ORDER BY pos ASC";
$result = mysql_query($sql);
while($rs = mysql_fetch_row($result)){
...do some output here...
}
?>
});
});
出于某种原因,$_GET['s'] 是空的。知道为什么吗?提前感谢任何帮助!
将
参数也传递给 JavaScript 文件:
<script src="js/some-js-file.php?s=<?php print $_GET['s']; ?>"></script>
注意:请注意昆汀的评论,并确保你安全地使用这种方法。