AJAX(Asynchronous JavaScript and XML)是用来异步更新网页的一种技术,它可以让网页在不刷新的情况下更新内容。AJAX的最常用的方法就是ajaxGet,它可以从服务器获取数据,但是不会对页面进行渲染。
AjaxGet请求参数
AjaxGet请求参数主要包括以下几个:
- url:请求的URL地址,必须指定。
- data:请求发送的数据,可以是字符串或对象,默认为空字符串。
- dataType:返回的数据类型,可以是json、xml、html等,默认为空字符串。
- async:是否异步,默认为true。
- cache:是否使用缓存,默认为true。
- type:请求类型,默认为GET。
- contentType:请求的内容类型,默认为application/x-www-form-urlencoded; charset=UTF-8。
- timeout:超时时间,默认为0,表示永不超时。
- success:请求成功后的回调函数,可以接收到服务器返回的数据。
- error:请求失败后的回调函数,可以接收到错误信息。
- complete:请求完成后的回调函数,无论成功失败都会调用。
AjaxGet使用方法
AjaxGet使用方法如下:
$.ajax({ url: 'http://example.com/', data: {name: 'John', age: 20}, dataType: 'json', async: true, cache: true, type: 'GET', contentType: 'application/x-www-form-urlencoded; charset=UTF-8', timeout: 0, success: function(data) { console.log('success:', data); }, error: function(err) { console.log('error:', err); }, complete: function() { console.log('complete'); } });