通过$ _GET将URL变量传递给Javascript

时间:2013-10-15 13:47:10

标签: javascript php get

我有一个包含以下网址的PHP页面:

http://xyz.com/dev/gallery.php?k=1&s=35

PHP页面上包含以下Javascript文件:

<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']为空。有什么想法吗?在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

将参数传递给JavaScript文件:

<script src="js/some-js-file.php?s=<?php print $_GET['s']; ?>"></script>

N.B。:请注意Quentin's comments并确保您安全地使用此方法。