题
我已经抢了一段时间了,只是一无所获。因此,请帮助我确定这是一件简单的事情。
我有一种使用PHP和jQuery的表格。当您提交表格时,我想感谢您的标题显示>当前隐藏。该表格只能在成功验证中提交 - 我正在使用验证器。
这里重要的是我要找出如何在成功提交中更改课程。因此显示的元素:我的CSS中没有任何内容可以揭示。
感谢您的帮助:)
解决方案
无需检查提交是否成功,您可以做到这一点...
$('#form').submit(function() {
$('#ele').removeClass('whatever').addClass('whatever');
});
您最好使用 ajax()
或者 get()
这是一个 ajax()
例子:
$.ajax({
url: "theDestinationFile.php", //the file you are posting to
dataType: 'xml', //or json, string etc
success: function(data) { //success!
alert("Success: " + data);
},
error: function(data) { //error
alert("error: "+data);
}
});
*还有一些jQuery文档为您: http://api.jquery.com/jquery.ajax/ *
其他提示
您必须遵循以下步骤:
- 验证形式
- 如果表格无效,请显示相关消息并取消提交操作
- 如果表格有效,请提交表格
- 显示消息
现在,如果您想将页面发布回服务器(同步帖子回),则应使消息元素在服务器端可见并隐藏表单。但是,如果您使用Ajax,则可以创建成功回调,在此过程中,您可以更改消息元素的可见性。
不隶属于 StackOverflow