没有表单的PHP帖子

时间:2011-07-04 06:42:16

标签: php refresh

我有一个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代码执行

4 个答案:

答案 0 :(得分:4)

使用Ajax在后台发送HTTP请求。

答案 1 :(得分:3)

使用Ajax是解决方案......

您可以尝试使用jQuery,请阅读此链接http://api.jquery.com/jQuery.post/

答案 2 :(得分:1)

jquery ajax是一种非常简单的方法,可以在没有页面刷新的情况下发布表单。

read more about ajax

答案 3 :(得分:0)

您在考虑AJAX吗?