jQuery发送Ajax请求的几种方式
    		       		warning:
    		            这篇文章距离上次修改已过443天,其中的内容可能已经有所变动。
    		        
        		                
                - 使用$.ajax()方法
这是jQuery中用于发送AJAX请求的基本方法。你可以使用$.ajax()方法来发送GET和POST请求。
$.ajax({
    url: 'your-url',
    type: 'GET', // or 'POST'
    data: {key1: 'value1', key2: 'value2'},
})
.done(function(data) {
    console.log("success");
    console.log(data);
})
.fail(function() {
    console.log("error");
})
.always(function() {
    console.log("complete");
});- 使用$.get()和$.post()方法
这两种方法是$.ajax()方法的快捷方式,专为GET和POST请求设计。
// GET请求
$.get('your-url', {key1: 'value1', key2: 'value2'}, function(data) {
    console.log("success");
    console.log(data);
});
 
// POST请求
$.post('your-url', {key1: 'value1', key2: 'value2'}, function(data) {
    console.log("success");
    console.log(data);
});- 使用$.getJSON()方法
这个方法用于发送GET请求,并期望返回JSON数据。
$.getJSON('your-url', {key1: 'value1', key2: 'value2'}, function(data) {
    console.log("success");
    console.log(data);
});- 使用load()方法
这个方法可以用来从服务器加载数据,并把返回的数据放入指定的元素中。
$("#div1").load('your-url', {key1: 'value1', key2: 'value2'});- 使用$.getScript()方法
这个方法用于通过GET请求从服务器加载JavaScript代码,并执行它。
$.getScript('your-url', {key1: 'value1', key2: 'value2'}, function() {
    console.log("success");
});- 使用$.ajaxSetup()方法
这个方法用于设置AJAX请求的全局默认设置。
$.ajaxSetup({
    url: 'your-url',
    type: 'GET',
    data: {key1: 'value1', key2: 'value2'},
});
 
// 现在,每次发送AJAX请求时,都会使用上面设置的url, type和data
$.ajax();以上就是在jQuery中发送AJAX请求的几种方法。
评论已关闭