您现在的位置: 爱51代码网 >> 范文 >> 文章正文
怎样用ajax提交表单来代替form表单

怎样用ajax提交表单,来代替form表单

怎样用ajax提交表单,来代替form表单,求详细代码,本人不会ajax。原来用form表单做,用submit提交。现在得用ajax提交了。

<form id="form1">
<div id="subDiv"></div>
</form>
<script>
   $(function(){
    $("#subDiv").click(function(){
       $("#form1").submit();
    });
});
</script>

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>             <div id="bnt"> 提交  </div>     <script>        $(function(){                   $('#bnt').click( function(){                        $.post('xxurl/xx.xx',{                              a:'提交数据',                              b:'提交数据'                            },function(data){                                 alert( data    )                            })                                             } );       })     </script>

有文件上传的话 用 jquery.form.js
不须上传的话,就直接jquery.js

不上传:
$('#form_id').submit(function(){  $.post($(this).attr('action'),$(this).serialize(),function(json){     //处理代码  },'json');  return false; });

要上传:

 //引入jquery.js及jquery.form.js $('#form_id').ajaxSubmit({   dataType:'json',   success:function(json){      //处理代码   } }); [code] 注:不须上传也可以用jquery.form.js 的 ajaxSubmit jquery.js的版本会影响jquery.form.js jq版本高于1.4.2要在jquery.form.js中添加一个函数 [code=javascript] //好像是这个 jQuery.extend({     handleError: function( s, xhr, status, e )      { // If a local callback was specified, fire it         if ( s.error ) {             s.error.call( s.context || s, xhr, status, e );         }           // Fire the global callback         if ( s.global ) {             (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );         }     } });

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    在lotus BS系统里怎样方便实现统
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    easyui的treegrid无法加载数
    myeclipse8.6怎么配置免安装
    怎么查看开发包jar里源代码
    Java中UUID的代替方法?Orac
    POI 导入Excel 提示Leftover
    整合ssh后如何获取同一个ses
    通过IP获取局域网内手机的Ne
    Hibernate优缺点有哪些
    Hibernate工作原理是什么
    java解析xml,如何拿到Test节
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |