如何在PHP变量中编写JQuery完整函数,以便在我放置变量时调用它.并且变量也回调了json文本和php变量.那么这怎么可能,或者还有其他方法可以做到这一点.
<?php
$somevar='<div class="test"><script>document.ready(function(){$.ajax}' ;
$body="<div>$somevar</div>";
echo $body;
?>
Run Code Online (Sandbox Code Playgroud) 我试图在javascript函数中增加一个php变量:
function border(){
<?php $var_drafts_display=0; ?>;
for(var i=0; i<5; i++)
{
<?php ++$var_drafts_display ; ?>;
}
var final_num='<?php echo $var_drafts_display; ?>';
alert(final_num);
}
Run Code Online (Sandbox Code Playgroud)
但是php变量只增加一次即alert(final_num)显示1.我知道php是服务器端程序而javascript是客户端程序,这是php变量为什么没有增加的主要问题.此外,我无法弄清楚为什么它只增加一次.
我想在javascript中自动更新函数time(),我写了这段代码:
var time = null;
setInterval(function() {
time = Date();
}, 1000);
console.log(time);
Run Code Online (Sandbox Code Playgroud)
但它在console.log中显示为null.我想time()在变量中获得自动更新的功能time
怎么了?
所以现在我现在这是一个愚蠢的问题但现在有人在没有ajax请求的情况下解决它的最佳方法,因为我觉得为一行代码创建一个新文件是愚蠢的
我正在制作一个画廊,我想要两种类型的视图:网格视图和幻灯片视图.我的幻灯片和我的网格视图都可以工作但它们位于不同的文件中.所以我写了一个简单的jquery函数来将一些PHP代码加载到html代码中.因此,当我单击一个按钮时,html代码消失,并且有PHP代码.jquery功能可以工作,但问题是当代码被更改时,它不会将其识别为PHP代码,而只是作为字符串.
这就是我所看到的,你可以看到文本,但它需要执行该代码:
这是jquery函数:
$(document).ready(function(){
$("img.grid_icon").click(function() {
$(".werkvenster").html("<?php include_once('resources/UberGallery.php'); $gallery = UberGallery::init()->createGallery('img/gallerij/'); ?>");
})
});
Run Code Online (Sandbox Code Playgroud)
我使用<和>否则浏览器将其视为必须执行的PHP代码,而不是将其视为字符串.
这是它必须包含的html代码:
<body>
<section class="werkvenster">
<img src="img/website/icon_grid.png" height="30px" class="grid_icon">
<div class="galerij" id="galerij">
</div>
<button class="omlaag" id="galerij_knop">Terug</button>
<button class="omhoog" id="galerij_knop">Verder</button>
</section>
</body>
Run Code Online (Sandbox Code Playgroud)
因此,需要更改带有"werkvenster"类的section标签之间的所有内容
<?php include_once('resources/UberGallery.php'); $gallery = UberGallery::init()->createGallery('img/gallerij/'); ?>
当有人点击网格图标时.
非常感谢提前,请不要将其标记为重复,因为我一直在寻找一个多小时来找到这个问题的答案.