我正在使用Magnific Popup。在弹出窗口中我有一个表单。在表单提交上,我想显示来自php表单处理文件的文本。现在页面只是刷新,不知道它挂在什么地方。
<form name="subscribe" id="subscribe" class="subscribe" action="">
<p><input name="subscribe" type="checkbox" value="yes">text here</p>
<input name="submit" type="submit" value="Submit">
</form>
<?php
echo "thanks";
?>
<script type="text/javascript">
(function($) {
// open the popup
$(window).load(function () {
$.magnificPopup.open({
items: {
src: '#my-popup',
type: 'inline'
},
//add options here,
closeOnBgClick: false,
closeOnContentClick:false
}, 0);
});
// close the window no thanks button
$('#button').click(function() {
$.magnificPopup.close();
});
// submit form and show results text
$('#submit').click(function() {
$.ajax({
type: "POST",
url: test.php,
data: $("#idForm").serialize(),
success: function(data)
{
alert('ok');
alert(data); // show response from the php script.
}
});
});
})(jQuery);
</script>
答案 0 :(得分:0)
我不知道你想要得到什么,但是:
$('#submit')。click(function(){ 警报($( '#订阅')VAL()); //显示复选框值。