通过$\u GET将URL变量传递到Javascript
我有一个带有以下URL的PHP页面:通过$\u GET将URL变量传递到Javascript,javascript,php,get,Javascript,Php,Get,我有一个带有以下URL的PHP页面: http://xyz.com/dev/gallery.php?k=1&s=35 PHP页面上包含以下Javascript文件: <script type="text/javascript" src="js/some-js-file.php"></script> 需要使用php动态填充some-js-file.php: jQuery(function($){$.supersized({ <?php $sql =
http://xyz.com/dev/gallery.php?k=1&s=35
PHP页面上包含以下Javascript文件:
<script type="text/javascript" src="js/some-js-file.php"></script>
需要使用php动态填充some-js-file.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...
}
?>
});
});
jQuery(函数($){$.supersized({
});
});
出于某种原因,$\u GET['s']为空。你知道为什么吗?提前感谢您的帮助 同时将参数传递到JavaScript文件:
<script src="js/some-js-file.php?s=<?php print $_GET['s']; ?>"></script>
也将参数传递到JavaScript文件:
<script src="js/some-js-file.php?s=<?php print $_GET['s']; ?>"></script>
危险:您正在使用并且应该使用。您也容易受到现代API的影响,因为它会使您更容易摆脱危险。危险:您正在使用并且应该使用。您还容易受到现代API的攻击,因为它会使您更容易摆脱危险。危险:这很容易受到攻击。在未清理外部数据之前,切勿将其插入HTML!添加htmlspecialchars
以修复它。危险:这很容易受到攻击。在未清理外部数据之前,切勿将其插入HTML!添加htmlspecialchars
以修复它。