您现在的位置是:网站首页> 编程资料编程资料
Ajax提交post请求案例分析_AJAX相关_
2023-05-25
288人已围观
简介 Ajax提交post请求案例分析_AJAX相关_
本文实例讲述了Ajax提交post请求。分享给大家供大家参考,具体如下:
前言:博主之前有篇文章是快速入门Ajax ,主要是利用Ajax做简单的get请求,今天给大家分享一篇利用Ajax提交post请求,以及使用post时需要注意的地方,还是以案例的方式告诉大家。
案例:
注册表单
文件结构图:

06-ajax-reg.html文件:
页面中主要有一个表单,使用了onsubmit事件,在onsubmit事件中首先获取准备post的内容,然后创建XMLHttpRequest对象,接着确定请求参数,然后重写回调函数,在函数中主要是根据请求的状态来使用服务器端返回值,然后发送请求,最后返回false,让表单无法提交,从而页面也不会跳转。
无刷新用户注册界面 无刷新用户注册界面
06-ajax-reg.php文件:
代码比较简单,主要是判断内容是否为空,为空则返回“内容填写不完整”,不为空则打印提交的内容,返回“注册成功”。
效果图:

注意事项:
博主以前使用过Jquery的Ajax,使用$.post函数时不需要指定请求头的Content-Type内容为application/x-www-form-urlencoded,是因为jquery里面内置了,但是使用原生的Ajax,也就是XMLHttpRequest函数时必须加上。
XMLHttpRequest发送post请求时必须设置以下请求头:
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 更多关于ajax相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《JavaScript中ajax操作技巧总结》、《PHP+ajax技巧与应用小结》及《asp.net ajax技巧总结专题》
希望本文所述对大家ajax程序设计有所帮助。
- Ajax post请求跳转页面
- 使用jQuery的ajax方法向服务器发出get和post请求的方法
- Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法
- asp.net+ajax的Post请求实例
- Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
- 深入理解Ajax的get和post请求
- 防止页面url缓存中ajax中post请求的处理方法
- Jquery中$.post和$.ajax的用法小结
- ajax中get和post的说明及使用与区别
- php采用ajax数据提交post与post常见方法总结
- Jquery AJAX POST与GET之间的区别
- php AJAX POST的使用实例代码
相关内容
- Ajax原理与应用案例快速入门教程_AJAX相关_
- Ajax跨域问题及解决方案(jsonp,cors)_AJAX相关_
- 解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"_AJAX相关_
- SpringMVC+Jquery实现Ajax功能_AJAX相关_
- Ajax请求跨域问题解决方案分析_AJAX相关_
- 关于Ajax跨域问题及解决方案详析_AJAX相关_
- Ajax登陆使用Spring Security缓存跳转到登陆前的链接_AJAX相关_
- Ajax验证用户名是否存在的实例代码_AJAX相关_
- Ajax 请求队列解决方案并结合elementUi做全局加载状态_AJAX相关_
- AJAX请求以及解决跨域问题详解_AJAX相关_
