我有这种形式链接到发布PHP提交弹出秀后再次
<form action="newsletter.php" method="post" >
<input type="text" name="name" id="wd1_nlpopup_name" placeholder="Name" value="" class="textinput" tabindex="500">
<input type="text" name="email" id="wd1_nlpopup_mail" placeholder="Your email" value="" class="textinput" tabindex="501">
<input type="submit" name="submit" class="btn btn-orange btn-large" value="Submit" id="submit">
</form>
和该JavaScript文件,弹出形式
jQuery(document).ready(function($){
var wd1_nlpopup_expires = $("#wd1_nlpopup").data("expires");
var wd1_nlpopup_delay = $("#wd1_nlpopup").data("delay") * 1000;
$('#wd1_nlpopup_close').on('click', function(e){
$.cookie('wd1_nlpopup', 'closed', { expires: wd1_nlpopup_expires, path: '/' });
$('#wd1_nlpopup,#wd1_nlpopup_overlay').fadeOut(200);
e.preventDefault();
});
$('#submit').on('submit', function(e){
$.cookie('wd1_nlpopup', 'submited', { expires: wd1_nlpopup_expires, path: '/' });
$('#wd1_nlpopup,#wd1_nlpopup_overlay').fadeOut(200);
e.preventDefault();
});
if($.cookie('wd1_nlpopup') != 'closed' || 'submited'){
setTimeout(wd1_open_nlpopup, wd1_nlpopup_delay);
}
当数据被submited数据是在MySQL数据库中,但弹出显示我再次尝试使用onsubmit
与功能,但结果相同或弹出不`吨,但显示的数据是不是在database.Thank你
你有没有考虑过改变你的逻辑后使用AJAX的形式? – SeanKendle
当你在最后的if语句之前执行console.log(“wd1_nlpopup”,$ .cookie('wd1_nlpopup'))时,你会得到什么? – SeanKendle
'e.preventDefault();'阻止提交表单。至少如果您希望它实际发布表单,请删除该行。 – SeanKendle