javascript二维数组(10)ajax的使用

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在JQuery中使用AJAX的方法主要有以下几种

  1. $.ajax()这是JQuery中最通用的AJAX请求方法。它需要一个包含各种参数的对象其中包括请求的URL、请求方式、数据类型、请求参数等。请求成功后执行的回调函数也是通过参数来定义的。

例如

$.ajax({
  url: 'myfile.txt',
  type: 'GET',
  dataType: 'text',
  success: function(data, state) {
    $('#myDiv').text(data);
  }
});

在jQuery中$.ajax()函数有以下参数

  1. url这是请求的URL。它是必须的参数可以是相对URL或绝对URL。

  2. type这是请求的方式。它默认为GET但也可以是POST、GET、PUT、DELETE等HTTP方法。

  3. timeout这是请求的超时时间以毫秒为单位。如果此参数被设置那么请求会在超时后停止即使没有接收到响应。

  4. async这个布尔参数表示请求是否异步。默认情况下它是true表示请求是异步的。如果设置为false那么请求将会是同步的。

  5. cache这个布尔参数表示是否从浏览器缓存中加载请求信息。默认为true如果设置为false则不会从缓存中加载。

  6. data这是发送到服务器的数据。它可以是对象或字符串类型。

  7. dataType这个参数表示预期的服务器响应的数据类型。可用的类型包括xml、json、script、html等。

  8. success这是一个回调函数当请求成功时会被调用。它接受服务器响应的数据作为参数。

  9. error这是一个回调函数当请求失败时会被调用。它接受一个包含错误信息的对象作为参数。

  10. . g e t ( ) 和 .get()和 .get().post()这两个方法是在 . a j a x ( ) 的基础上针对 G E T 和 P O S T 请求的简化版本。它们的参数和 .ajax()的基础上针对GET和POST请求的简化版本。它们的参数和 .ajax()的基础上针对GETPOST请求的简化版本。它们的参数和.ajax()类似但是更简洁。

例如

$.get('myfile.txt', function(data, state) {
  $('#myDiv').text(data);
});
  1. $.load()这个方法是用来发送一个GET请求然后将服务器返回的内容插入到指定的元素中。这个方法比较简单但是需要指定一个已经存在的HTML元素。

例如

$('#myDiv').load('myfile.txt');

ajax传递参数和回调

   $(function () {
        $.ajax({
            type: 'post',
            url: "http://test.com/record.json?paged=1&pageSize=100",
            data: JSON.stringify(
                {
                    group_id: 1935,
                    //sdata: sdata,
                    //sub_region: sub_region,
                    sensor_location: '1F',
                    //sensorStatusVal: sensorStatusVal,
                    propertyTypeVal: "空调",
                }),
            headers: {
                "USER-KEY": "426aad8a150a4d85a8fa7221085edca3"
            },
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (res) {
                console.log(res);
            },
            error: function (err) {
                console.log(err)
            }
        });
    })

@漏刻有时

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: JavaScriptJava