JQuery中AJAX的操作


提交ajax請求

$.ajax({
   url: page,
   data:{"name":value},
   success: function(result){
      $("#checkResult").html(result);
   }
});

 

  • $.ajax采用參數集的方式 {param1,param2,param3} 不同的參數之間用,隔開
  • 第一個參數 url:page 表示訪問的是page頁面
  • 第二個參數 data:{name:value} 表示提交的參數
  • 第三個參數 succeqss: function(){} 表示服務器成功返回后對應的響應函數

<script>
$(function(){
   $("#name").keyup(function(){
     var page = "/study/checkName.jsp";//要訪問的路徑
     var value = $(this).val();        //要傳的參數
        $.ajax({
            url: page,
            data:{"name":value},
            success: function(result){
              $("#checkResult").html(result);
            }
        });
   });
}); 
</script>

 

使用post方式提交ajax請求

$.post 是 $.ajax的簡化版,專門用於發送post請求

$.post(
    page,
    {"name":value},
    function(result){
        $("#checkResult").html(result);
    }
);
  • 第一個參數: page 訪問的頁面
  • 第二個參數: {name:value} 提交的數據
  • 第三個參數: function(){} 響應函數

<script>
$(function(){
   $("#name").keyup(function(){
     var page = "/study/checkName.jsp";
     var value = $(this).val();
  
      //相比於ajax請求,在路徑與數據還有函數前面少了相應的標識 url,value,success $.post( page, {
"name":value}, function(result){ $("#checkResult").html(result); } ); }); });

 

使用get方式提交ajax

$.get 是 $.ajax的簡化版,專門用於發送GET請求

$.get(
            page,
            {"name":value},
            function(result){
              $("#checkResult").html(result);
            }
);

 

  • 第一個參數: page 訪問的頁面
  • 第二個參數: {name:value} 提交的數據
  • 第三個參數: function(){} 響應函數
  • 只有第一個參數是必須的,其他參數都是可選

<script>
$(function(){
   $("#name").keyup(function(){
     var page = "/study/checkName.jsp";
     var value = $(this).val();
       //get與post類似
        $.get(
            page,
            {"name":value},
            function(result){
              $("#checkResult").html(result);
            }
        );
   });
});
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM