我有一个php页面需要一些获取字符串,在一些用户交互之后我想继续执行一些php代码而不导航或刷新页面以使其平滑且不闪烁。我试过偷偷点击隐形表格,它总是刷新,怎么能实现这个?
另外作为旁注,我正在使用jquery,但我无法启动并运行该帖子功能,我会继续尝试但是如果这是一个错误的解决方案,请告诉我。
//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代码执行
答案 0 :(得分:4)
使用Ajax在后台发送HTTP请求。
答案 1 :(得分:3)
使用Ajax是解决方案......
您可以尝试使用jQuery,请阅读此链接http://api.jquery.com/jQuery.post/
答案 2 :(得分:1)
jquery ajax是一种非常简单的方法,可以在没有页面刷新的情况下发布表单。
答案 3 :(得分:0)
您在考虑AJAX吗?