Ajax 前端与后台交互
2015-11-20 14:59
239 查看
- 前端后端交互是比较正常的事情。例如登录这样一个功能:
- 整体的思路和逻辑是这样的:我需要获取用户名和密码,将用户名和密码组合成一个对象,传给后台服务器后台服务器会进行匹配将返回来的数据给前端,前端根据返回的数据判断是否成功登陆。以下是通过ajax实现这个过程:
- url : 代表登录功能需要访问的接口
method: 代表前端是需要向服务器发送数据(POST),还是在服务器获取数据(GET)
data : 代表前端需要向后端传递的数据对象
success :代表前端向后台发送请求成功时,调用此函数,并可以展示服务器返回的数据,根据返回的数据进行前端页面的操作
error : 代表前端向后端请求失败时,调用此函数,如:网络连接失败
以下是简写:$.ajax({ url: "http://182.92.161.230:3000/session/login", method:'POST', data: {}, success: function (data) { }, error: function () { } });
以下是ajax使用实例$.ajax({ url: "http://182.92.161.230:3000/session/login", method:'POST', data: {"email":$("#email").val(),"password":$("#password").val()}, success: function (data) { if(data.errcode==40002) { $("#email-or-password-error").text("邮箱或密码错误"); setTimeout(dismiss_error_info(),6000); } if(data.errcode === 0) { localStorage.setItem("data",JSON.stringify(data.data)); window.location.href = "http://182.92.161.230/"; } }, error: function () { } });
相关文章推荐
- 前端 后台php MySQL数据库之间通过Ajax技术的完整连接与交互 Ajax的应用
- SpringMVC+Hibernate利用ajax实现前端后台数据交互
- ajax用post请求后台controller实现前端后台交互 传两个参数 ,后台controller接收处理
- 简单的ajax让前端jquery与后台node.js交互
- 前端后台交互$.ajax() $.post() $.get()的使用
- 利用ajax提交表单,实现数据前端后台数据交互的完整流程演示
- web前端——ajax提交后台controller实现前端后台交互(2) 传两个参数 ,后台controller接收处理
- web前端——ajax提交后台controller实现前端后台交互(3) 传多个参数 ,后台controller接收处理
- Extjs学习总结之11前端与后台的数据交互ajax
- H5+app前端后台ajax交互总结
- node入门demo-Ajax让前端angularjs/jquery与后台node.js交互,技术支持:mysql+html+angularjs/jquery
- web前端——ajax提交后台controller实现前端后台交互(1) 传单个参数
- 前端与后台交互所需技术
- Ajax()方法如何与后台交互
- ajax与java后台交互
- EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互
- ajax,异步提交form表单,从后台返回值到前端
- Struct2前台后台数据交互jquery+ajax
- Django前端与后台数据交互:用json传输数据到javascript来画hichart图表
- 前端ajax获取从后台传回的数据