javascript - 单击链接时如何刷新特定的 div 内容以及链接 ID?
问题描述
我试图通过单击href
链接以及 id(命名为数据)来刷新 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>
解决方案
嗨,假设您的变量是 $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>
我希望这个 heps
推荐阅读
- aspnetboilerplate - ABP BoilerPlate 升级到 6.3 后,无法调用 IAsyncBackgroundJob
- python - 从python函数的列表中删除字符
- javascript - 到达动态输入时动态增加数字
- html - 如何使此导航栏中的其余文本与徽标内联显示
- c++ - 可以重置 std::call_once 吗?
- python - 如何在 Python 模块中使用 __name__ == "__main__" 进行多处理
- alasql - 关于使用alasql导出设置列宽
- javascript - 如何保持两个边界的交集?
- python - 在 for 循环中找不到嵌入
- r - prop.test 未显示置信区间