Jquery如何发送Ajax请求

    科技2024-06-19  69

    1、首先可以使用$.get()方法,这是发送一个get请求的ajax。

    function get(){ $.get("action.php",function(){ }) }

    2、可以使用getJSON方法,这是发送get请求,但返回的结果是一个json格式的数据

    function get(){ $.get("action.php",function(){ }) $.getJson("action.json",function(data){ }) }

    3、要返回一个script脚本的结果,可以调用jquery的getScript方法

    function get(){ $.get("action.php",function(){ }) $.getJson("action.json",function(data){ }) $.getScript("action.js",function(data,textStatus,jqxhr){ }) }

    4、$.post方法和get方法一样,但不同的是这个是发送一个post请求的ajax

    function get(){ $.get("action.php",function(){ }) $.getJson("action.json",function(data){ }) $.getScript("action.js",function(data,textStatus,jqxhr){ }) $.post("action.php",function(data){ }) }

    5、上面所有的请求,其实都可以通知$.ajax()方法来发送,这是一个标准的方法

    function get(){ $.get("action.php",function(){ }) $.getJson("action.json",function(data){ }) $.getScript("action.js",function(data,textStatus,jqxhr){ }) $.post("action.php",function(data){ }) $.ajax({ url:'action.php', dataType:'json', async:'false', type:'get', data:{}, success:function(data){ } }) }

    $.ajax方法可以设置不同的type,即get,还是post方法,dataType可以指定返回的数据是HTML,text还是JSON等

    Processed: 0.020, SQL: 8