jquery.ajax的基本使用

$.ajax的基本使用

作为一个前端程序员必须要与后端的数据做交互,此时就应用到了 ajax 来获取数据。

首先引入jquery(这里引入的在线地址)

<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>

Demo:

首先在HTML中建立基本元素:

  <div class="first"></div>
  <div class="second"></div>
  <div class="second1"></div>

接着我们获取一下地址:

  var baseUrl = ‘http://81.70.146.54:2222/‘; // 此地址为真是地址
  getPageTotalAndDataTotal()
  function getPageTotalAndDataTotal(page) {
    // 获取页数与数据总数
    $.ajax({
      url: baseUrl + "news/findStatus",
      type: "post",
      async: false,//此处需要注意的是要想获取ajax返回的值这个async属性必须设置成同步的,否则获取不到返回值
      data: {},  // 需要提交的数据
      dataType: "json", // 数据使用JSON格式进行传输
      success: function (data) { // 成功回调,返回的数据根据结果进行相应的会处理
        console.log(data)
        console.log(data.data)
        var status = data.data;
        // console.log(status)

        if (data.code == ‘1‘) {  // 成功获取到数据拎出去单写
          init(status)
        }
      }
    });
  }

接着我们拎出来单写:

方法 一:(此时页面已经展示数据了)

  function init(status) { // status是必须要传的值
     $(‘.first‘).empty();
     $(‘.first‘).text(status[0].title)
     $(‘.second‘).text(status[1].title)
  }

方法二:

  function init(status) {  // status参数必须传
    var firstData = status[0].title;  // 定义相应的参数
    var secondData = status[1].content;
    firstText(firstData)   // 在相应的方法里面进行相应参数的传递
    secondText(secondData)
  }

  function firstText(firstData) {
    $(‘.first‘).text(firstData)

  }
  function secondText(secondData) {
      $(‘.second‘).text(secondData)
      $(‘.second1‘).html(secondData) // 因为返回的数据本身自带标签可以用 $().html() 来解决
    }
 

 

此时数据已经展示在页面了。

大概就这样了!(有好的建议可以进行互动与交流)

 

jquery.ajax的基本使用

上一篇:HTML5


下一篇:.net 基于任务的异步编程