我正在尝试通过单击href
链接以及id(命名为data)来刷新div内容,我的实际问题是我无法在脚本中获取id值,因为它是在函数中传递。如何将我的PHP中的数据变量传递给脚本?请检查下面的代码,并帮助我解决该问题。 img_div是要刷新的div的ID
PHP:
function printSubDir($dir, $path){
global $data;
$data = $path.''.$dir;
echo "<li><span class=\"toggle\"><a href='asset1.php?data=$data' id='refresh'>$dir</a></span>";
createDir($path.$dir."/");
echo "</li>";
}
脚本:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#refresh').click(function(){
$('#img_div').load('asset1.php #img_div', function() {
});
});
});
</script>
答案 0 :(得分:1)
您好,假设您的变量是$ data。您可以像下面这样在javascript中使用php变量
<?php
$data = "Value of your variable";
?>
<script>
// now a javascript variable data stores the value of your php variable
var data= "<?php echo $data?>";
</script>
我希望这会
答案 1 :(得分:0)
将id回显到函数调用中:
<?php
echo "<a onClick='handleClick($id)'>$dir</a>";
?>