Php 点击提交按钮后如何关闭灯箱窗体?

Php 点击提交按钮后如何关闭灯箱窗体?,php,javascript,Php,Javascript,我有一个灯箱表格,背景有一页。我想在点击提交按钮后关闭灯箱并停留在该页面上。但在单击submit按钮后,它会重定向到另一个页面PHP数据库连接页面 我想知道如何关闭lightbox并停留在该页面。使用JavaScript在lightbox中提交表单并关闭lightbox function send_form ( ) { ajax = new XMLHttpRequest; if (!ajax) return false; ajax.open('POST', '/index/send_form/

我有一个灯箱表格,背景有一页。我想在点击提交按钮后关闭灯箱并停留在该页面上。但在单击submit按钮后,它会重定向到另一个页面PHP数据库连接页面


我想知道如何关闭lightbox并停留在该页面。

使用JavaScript在lightbox中提交表单并关闭lightbox

function send_form ( )
{
ajax = new XMLHttpRequest;
if (!ajax) return false;

ajax.open('POST', '/index/send_form/'); //your post url should be here
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

var field0= document.getElementById('submit').value;
var field1 = document.getElementById('message').value; //you should modify these fields according to your form 

ajax.send('sub=' + submit + '&message=' + content);
//then post url becomes something like: www.example.com/index/send_form/?sub=submit&message=this

//then close the lightbox in here
}

对于html部分,删除action属性并在onsubmit事件中调用此函数

向处理表单请求的表单添加事件侦听器,然后从该处理程序返回false,页面将不会刷新。因为我们不知道您使用的是哪个灯箱,所以我们无法确切地告诉您如何移除它。。。但如果您使用jQuery,则可以使用以下内容:

$("#lightbox-id").hide();


eee。。。显示为代码。这不是一个问题,这是一个备注。他想知道如何关闭窗口,而不是如何发布ajax请求。他还想在提交后留在表单页面上
$("#lightbox-id").remove();