JQuery ColourBox中的PHP表单

时间:2012-02-05 14:12:45

标签: php jquery colorbox

我正在尝试在PHP项目中实现弹出搜索窗口。我包括了JQuery和ColorBox&设法打开内联搜索弹出窗口(使用ColorBox插件)。

这是我打开弹出窗口的代码

$(document).ready(function(){
    $(".inline").colorbox({inline:true, transition:'none',speed:'10', close:'close', opacity:'0.6'});
}); 

Popup div对POST数据有一个单独的<form>元素。

<?php
if (isset($_POST['btnSearch']))
{
    //Code to search data
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
    enctype="multipart/form-data">
//Some Page Content
<div class="input"><input type="submit" name="btnSearch" Value="Search"
    class="button"></div>
</form>

问题是,当我单击“搜索”按钮时,它会对表单进行POST,但会关闭弹出窗口。即使按下按钮后,如何保持弹出窗口打开?

1 个答案:

答案 0 :(得分:1)

AJAX是您正在寻找的。 jQuery内置了AJAX支持,您可以阅读HERE

它真的很容易使用,所以你不应该在实现它时遇到任何问题