我有一个 php 页面需要一些获取字符串,在一些用户交互之后我想继续执行一些 php 代码而不导航或刷新页面,以便它平滑并且不会闪烁。我试过偷偷点击不可见的表单,它总是刷新,如何实现?
另请注意,我正在使用 jquery,但我无法启动和运行该 post 函数,我会继续尝试,但如果这是一个错误的解决方案,请告诉我。
//gallery.php
//jquery
$(".download").click(function()
{
$.post("gallery.php", { images: "testing it out" } );
});
<?php
if(isset($_POST['images']))
{
echo "It worked";
}
else if(isset($_GET['artist']))
{
echo "It worked2";
}
?>
它们都在同一个页面中,get 始终有效,因为我通过另一个页面的 url 传递信息。但是.download点击不会导致post下的php代码执行
最佳答案
使用 Ajax 在后台发送 HTTP 请求。
关于没有表格的php帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6568135/