首先感谢它,我搜索了很多模式表单,你的表单似乎更容易使用和修改
我唯一的问题是,使用您下载的联系人表单版本,如何从页面发送一个调用模态表单和模态表单本身的动态变量?
当你通过一个js文件( contact.js )来显示模式的时候,我怎么才能用它发送一个变量呢?
很抱歉我的英语不好,提前谢谢你
朱利安
发布于 2010-02-10 17:53:10
您可以尝试如下所示:
$(document).ready(function(){
$("form#contact").submit(function(){
var str = $("form#contact").serialize();
$.ajax({
type: "POST",
url: "contact.php",
data: str,
success: function(msg){
$("#note").ajaxComplete(function(event, request, settings){
$("#note").show();
if(msg == 'OK') // Message Sent? Show the 'Thank You' message and hide the form
{
result = '<span class="notification_ok">Your message has been sent. Thank you!</span>';
$("#fields").hide();
}
else
{
result = msg;
}
$(this).html(result);
});
}
});
return false;
});
});您可以将此表单包含在页面中,首先将其隐藏,然后在执行某些操作后将其放到屏幕中央并提交,如果这是您想要的。
发布于 2010-02-14 00:26:05
另一种选择是获取单击处理程序中的变量,然后将这些变量传递给contact.php页面。例如:
$('#contact-form input.contact, #contact-form a.contact').click(function (e) {
e.preventDefault();
var data = 'foo'; // GET VARIABLES HERE
// load the contact form using ajax
$.get("data/contact.php?data=" + data, function(data){然后在您的contact.php页面中,您需要获取要使用的数据。
https://stackoverflow.com/questions/2235452
复制相似问题