Php Zend表单AJAX弹出窗口与jQuery
如何执行以下操作: 我想有一个链接[上传图片]弹出模态形式, 当用户填充表单时,表单将被处理。 (问题不是上传,这可能是一个联系方式或任何东西) 我的问题是,当验证失败时,如何显示表单和服务器端验证消息Php Zend表单AJAX弹出窗口与jQuery,php,jquery,zend-framework,forms,Php,Jquery,Zend Framework,Forms,如何执行以下操作: 我想有一个链接[上传图片]弹出模态形式, 当用户填充表单时,表单将被处理。 (问题不是上传,这可能是一个联系方式或任何东西) 我的问题是,当验证失败时,如何显示表单和服务器端验证消息 我找到了这个教程:,但它看起来很旧。那么表单应该在用户填充后立即处理?您不想等待用户提交表单吗?请详细说明 弹出可以很容易地完成。从一开始就将表单放在页面上,但使用CSS将其隐藏,例如: .hidden-form { height: 0; text-indent: -999em;
我找到了这个教程:,但它看起来很旧。那么表单应该在用户填充后立即处理?您不想等待用户提交表单吗?请详细说明 弹出可以很容易地完成。从一开始就将表单放在页面上,但使用CSS将其隐藏,例如:
.hidden-form {
height: 0;
text-indent: -999em;
}
然后,您可以使用“单击事件”使窗体显示:
$('#popup-link').click(function() {
$('#form').removeClass('hidden-form');
});
显示错误消息也很容易。有一个单独的页面,它将处理表单,并在出错时打印错误消息,在一切正常时打印成功消息。使用该页面的POST方法发出AJAX请求,并在表单顶部打印该页面返回的HTML输出
向我们展示一些代码(表单和服务器端处理页面)以获得更具体的帮助。那么表单应该在用户填充后立即处理吗?您不想等待用户提交表单吗?请详细说明 弹出可以很容易地完成。从一开始就将表单放在页面上,但使用CSS将其隐藏,例如:
.hidden-form {
height: 0;
text-indent: -999em;
}
然后,您可以使用“单击事件”使窗体显示:
$('#popup-link').click(function() {
$('#form').removeClass('hidden-form');
});
显示错误消息也很容易。有一个单独的页面,它将处理表单,并在出错时打印错误消息,在一切正常时打印成功消息。使用该页面的POST方法发出AJAX请求,并在表单顶部打印该页面返回的HTML输出
向我们展示您的一些代码(表单和服务器端处理页面)以获得更具体的帮助。我一直在寻找的是:
ajaxLink()
,contextSwitch()
和ajaxtcontext
我一直在寻找的是:ajaxLink()
,contextSwitch()
和ajaxContext
简单JQuery和Ajax:
$("#upvoteButton").live('click', function(){
postData="data="+value; /* Data that you may want to pass to your script */
$.ajax({
type: "GET",
url: "yourSecript.php",
async: true, /* If set to non-async, browser shows page as "Loading.."*/
cache: false,
data: postData,
success: function(data){
}
});
return false;
});
简单JQuery和Ajax:
$("#upvoteButton").live('click', function(){
postData="data="+value; /* Data that you may want to pass to your script */
$.ajax({
type: "GET",
url: "yourSecript.php",
async: true, /* If set to non-async, browser shows page as "Loading.."*/
cache: false,
data: postData,
success: function(data){
}
});
return false;
});
非常感谢。似乎这是一种标准的AJAX方法。谢谢。似乎这是一种标准的AJAX方法。