时间:2021-05-25
几个月前,因为项目需求,我写了下面的三个ajax相关的函数。发布出来和大家分享。
第一个是用来无刷新加载一段HTML
第二个是把表单数据转换成一串请求字符串
第三个是结合函数一和函数二的无刷新提交表单实现。
还有一点要提到的是,无刷新表单提交,还不能对文件上传进行处理,这个主要是因为浏览器的安全设置。目前无刷新的上传,一般是用iframe来实现的。关于这个,我们在google里搜索能找到很多。
网上虽然已经有很多优秀的ajax的类和函数了,但是或许我这几个函数对大家还有点用处,于是我就发布出来了。
可以在这里下载。
复制代码 代码如下:
//@descloadapage(somehtml)viaxmlhttp,anddisplayonacontainer
//@paramurltheurlofthepagewillload,suchas"index.php"
//@paramrequestrequeststringtobesent,suchas"action=1&name=surfchen"
//@parammethodPOSTorGET
//@paramcontainerthecontainerobject,theloadedpagewilldisplayincontainer.innerHTML
//@usage
//ajaxLoadPage('index.php','action=1&name=surfchen','POST',document.getElementById('my_home'))
//supposethereisahtmlelementof"my_home"id,suchas"<spanid='my_home'></span>"
//@authorSurfChen<surfchen@gmail.com>
//@urlhttp://>
//@urlhttp://www.surfchen.org/
//@licensehttp://www.gnu.org/licenses/gpl.htmlGPL
functionajaxFormSubmit(form_obj,container)
{
ajaxLoadPage(form_obj.getAttributeNode("action").value,formToRequestString(form_obj),form_obj.method,container)
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
通常对于无刷新提交表单,我们都是运用ajax实现的。前段时间跟着老大了解到另一种无刷新提交表单的方法,是利用iframe框架实现的。现在整理出来分享给大家。第一
通常对于无刷新提交表单,我们都是运用ajax实现的。前段时间跟着老大了解到另一种无刷新提交表单的方法。现在整理出来分享给大家。第一种:(html页面)复制代码代
使用ajax实现表单提交无刷新页面在项目中经常会用到。前一段时间跟着师傅学到了另外几种无刷新提交表单的方法,主要是基于iframe框架实现的。现在整理出来分享给
所谓的异步刷新,就是不刷新整个网页进行更新数据。只有通过js才能实现Ajax,进而实行异步刷新表单提交数据和Ajax提交数据的区别:表单提交是提交的整个页面中的
本文实例讲述了jQuery实现form表单基于ajax无刷新提交方法。分享给大家供大家参考,具体如下:首先,新建Login.html页面:$.ajax()方法发