最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery中ajax()方法的详细介绍

来源:动视网 责编:小采 时间:2020-11-27 20:14:56
文档

jQuery中ajax()方法的详细介绍

jQuery中ajax()方法的详细介绍:$.ajax()方法:* 发送data主要有3种方式 * 1.json 数组(推荐1) * 2.url拼接 * 3.表单的序列化serialize(推荐2) (1)json 数组(推荐1)$(function(){ var myClick = function(){ var userName = $().val(); var m
推荐度:
导读jQuery中ajax()方法的详细介绍:$.ajax()方法:* 发送data主要有3种方式 * 1.json 数组(推荐1) * 2.url拼接 * 3.表单的序列化serialize(推荐2) (1)json 数组(推荐1)$(function(){ var myClick = function(){ var userName = $().val(); var m


$.ajax()方法:

* 发送data主要有3种方式
* 1.json 数组(推荐1)
* 2.url拼接
* 3.表单的序列化serialize(推荐2)

(1)json 数组(推荐1)

$(function(){
 var myClick = function(){
 var userName = $().val();
 var myDate = {userName:usrName};
 var myFunction = function(result){alert(result)};
 var eeorFunction = function(){alert("发生异常")};
 
 $.ajax({
 url:'B',//目标为Servlet B发送请求地址
 type:'GET',/*访问Servlet B请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。*/
 date:myDate,//把信息提交给Servlet数据
 dateType:'text',//返回类型为文本类型
   success:myFunction,//成功后的回调函数,result为服务器返回的内容
   error:errorFunction,
   timeout:2000

      /*
        $.ajax()以上7个方法都是常用方法。
      */ }); } $("#img").click(myClick); }); <body> <form>   <input id="userName" name="userName"value="xiaoming"><br>   <img id="img" src="img/1.png">   </form></body>

(2)url拼接

$(function(){
 var myClick = function(){
 var userName = $().val();
 var myDate = {userName:usrName};
 var myFunction = function(result){alert(result)};

 /*var eeorFunction = function(){alert("发生异常")};*/
    var errorFunction = function(XMLHttpRequest,textStatus){
    //alert('发生错误');
    if (XMLHttpRequest.status==404){
    alert('找不到服务器[404]');
    } else if(XMLHttpRequest.status==500){
    alert('服务器忙,请稍后再试[500]');
    }else{
    alert('服务器错误['+XMLHttpRequest.status+']');
    }
   } 
 $.ajax({
 url:'B?userName='+$("#userName").val(),//目标为Servlet B发送请求地址

 type:'GET',/*访问Servlet B请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。*/
 date:myDate,//把信息提交给Servlet数据
 dateType:'text',//返回类型为文本类型
   success:myFunction,//成功后的回调函数,result为服务器返回的内容
   error:errorFunction,
   timeout:2000
 });
 }
 $("#img").click(myClick);
}); 

<body>
 <form>
   <input id="userName" name="userName"value="xiaoming"><br>
   <img id="img" src="img/1.png">   

 </form></body>

(3) 表单的序列化serialize(推荐2)

$(function(){

    var kk = $("#userName").serialize();
    var tt = $("#frm1").serialize();
    //alert(t //var myClick = function //var userName = $().val();
 //var myDate = {userName:usrName}; 

 var myFunction = function(result){alert(result)};
 /*var eeorFunction = function(){alert("发生异常")};*/
   var errorFunction = function(XMLHttpRequest,textStatus){
    //alert('发生错误');
    if (XMLHttpRequest.status==404){
    alert('找不到服务器[404]');
    } else if(XMLHttpRequest.status==500){
    alert('服务器忙,请稍后再试[500]');
    }else{
    alert('服务器错误['+XMLHttpRequest.status+']');
    }
   } 
 $.ajax({
 url:'B?userName='+$("#userName").val(),//目标为Servlet B发送请求地址

 type:'GET',/*访问Servlet B请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。*/
 date:myDate,//把信息提交给Servlet数据
 dateType:'text',//返回类型为文本类型
   success:myFunction,//成功后的回调函数,result为服务器返回的内容
   error:errorFunction,
   timeout:2000
 });
 }
 $("#img").click(myClick);
}); 

<body>
 <form>
   <input id="userName" name="userName"value="xiaoming"><br>
    <input id="sex" name="sex" value="男"><br>
    <img id="img" src="img/1.png">   </form></body>

文档

jQuery中ajax()方法的详细介绍

jQuery中ajax()方法的详细介绍:$.ajax()方法:* 发送data主要有3种方式 * 1.json 数组(推荐1) * 2.url拼接 * 3.表单的序列化serialize(推荐2) (1)json 数组(推荐1)$(function(){ var myClick = function(){ var userName = $().val(); var m
推荐度:
标签: 方法 介绍 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top