相信大家在做站的时候,很多时候,都感觉普通的submit提交满足不了客户的需求。本代码一般用于帝国的“信息反馈”,留言,评论,投稿等提交。并且保证和普通的submit提交的返回信息一致。
本代码不支持表单中带 附件,图片。否则的话,是提交不了附件或图片的。
代码解释:
1.首先引入jquery。自行下载。
2.将以下代码复制到需要提交的页面中去,主要改引用jquery的路径
<script src="/skin/default/js/jquery.js"></script>
<script>
$(function(){
var form = $('form[name="login"]'); //这里根据你的当前页面的表单名称,改成相应的
var url = form.attr('action'); //AJAX提交地址
form .submit(function(){ //提交动作
var data = form.serialize(); //表单数据
$.post(url,data,function(html){
alert(html) //弹出返回信息,用于调试
var message = $('b',html).text(); //在返回页面中找到HTML代码为<b>的文本文字。
//do something 这里可以写一些其他的用于体验的代码
alert(message); //弹出提示信息
});
return false;
})
})
</script>