浏览 3860 次
锁定老帖子 主题:Ajax请求小结
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-30
Ajax请求小结 本人对Ajax的几种请求做了整理,提供给大家学习 一、简单的Ajax请求 <script> $(function() { $("input[type='button']").bind("click", function() { /**Ajax的请求*/ $.ajax( { //请求的路径 url : "json.html", //是否异步 async : true, //请求的方法 type : "get", //请求成功时调用 success : function(msg) { alert(msg); }, //请求失败时调用 error : function(msg) { alert(msg); } }); }); }); </script>
<!—body部分-->
<body> <input type="button" value="Ajax请求" /> </body>
二、Ajax请求jsp(传参数) 1、get请求
<script type="text/javascript"> $(function(){ $("input[type='button']").bind("click",function(){ /**Ajax的请求*/ $.ajax({ //请求的路径及所传的参数 url:"user.jsp?name=kouxiaolin", //是否异步 async:true, //请求的方法 type:"get", //请求成功时调用 success:function(msg){ alert(msg); }, //请求失败时调用 error:function(msg){ alert(msg); } }); }); }); </script>
<!—user.jsp-->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String name = request.getParameter("name"); if("kouxiaolin".equals(name)){ out.print("用户名正确"); }else{ out.println("用户名错误"); } %>
2、post请求
<script> $(function() { //参数也可以在前面定义好,然后再后面调用 // var obj={name:"kouxiaolin",pass:"123"}; $("input[type='button']").bind("click", function() { /**Ajax的请求*/ $.ajax( { //请求的路径 url : "user.jsp", //是否异步 async : true, //请求方式 type : "post", //所传参数多个参数用&连接:data:"name=kouxiaolin&pass=123" data:"name=kouxiaolin", //data:obj, //请求成功时调用 success : function(msg) { alert(msg); }, //请求失败时调用 error : function(msg) { alert(msg); } }); }); }); </script>
三、Ajax请求解析json
<!—user.html--> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |