欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

前端ajax的各種與后端交互的姿勢

 更新時間:2017年05月12日 08:37:02   作者:guoke360  
本篇文章主要介紹了前端ajax的各種與后端交互的相關知識,具有很好的參考價值。下面跟著小編一起來看下吧

前端中常常用的與后端交換數(shù)據(jù)的話,通常是要用到ajax這種方法的

但是交互的方式有很多種,很多取決于你后端的屬性,我這兒主要列舉我目前項目比較常用的兩種方式

--一個是我們通用的web api和控制器,

首先我們來仔細看看ajax來與webapi做的交互數(shù)據(jù)

這里先簡單描述一下web api的四種屬性--GET,POST,PUT,DELETE

這里面我永昌使用的是GET和POST

如果這時候我們需要用到AJAX與那些數(shù)據(jù)做后端交互的話

 $.ajax({
    url: "你的webapi",
    type: "Get",
    DATA{},//這里面寫你要傳給后端的數(shù)據(jù),不過GET方法一般不需要,直接讀就可以了
    success: function (data) {
       //成功后的return事件
      }
    error: function (data) {
      alert("data");//請求錯誤后的報錯事件(很重要,如果你報錯了不知道哪兒要改的話這個可以幫助你,我個人感覺主要是500報錯)
    }
  })

這種GET一般在網(wǎng)頁初始化的時候從后端讀取到一些數(shù)據(jù)然后賦給頁面上(可能我的專業(yè)術語表達不標準,見諒QAQ)

然后我要講的是POST方法

$.ajax({
    url: "你的webapi",
    type: "POST",
    DATA{},//這里面寫你要傳給后端的數(shù)據(jù),這里面有點十分重要就是你的webapi方法上面一定要加[HTTPPOST]不然會500報錯
    success: function (data) {
       //成功后的return事件
      }
    error: function (data) {
      alert("data");//請求錯誤后的報錯事件(很重要,如果你報錯了不知道哪兒要改的話這個可以幫助你,我個人感覺主要是500報錯)
    }
  })

一般POST方法和通常的ajax方法一樣,只需要記得在你WEBAPI方法上加上[HTTPPOST]即可

剩下的我想總結一些有時候會用到的POST到控制器方法,雖然說控制器直接URLPOST即可,但是我個人還是喜歡用AJAX,主要是因為AJAX可以看下自己的psot錯誤在哪些地方233

$.ajax({
          url: 你的控制器/你的控制器方法名字,
          type: 'POST',
          dataType: 'json',
          data: ,//依舊是你要傳遞參數(shù)的值
          contentType: “”application/json”,//這兒是告訴你傳遞參數(shù)一定是要json格式的啊  
          success: function (data) {
            //成功后的返回事件
          }
        });

值得一提是我個人傳遞的值感覺都是json類型的,目前還沒有測試過傳遞非json類型的參數(shù);

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • Ajax開始準備篇

    Ajax開始準備篇

    我很開心您來閱讀我寫的關于ajax的實例教程,無論您是第一次還是老朋友.我將在這里獻上我至今所學,并毫不吝嗇。
    2010-08-08
  • ajax實現(xiàn)無刷新省市縣三級聯(lián)動

    ajax實現(xiàn)無刷新省市縣三級聯(lián)動

    這篇文章主要為大家詳細介紹了ajax實現(xiàn)無刷新省市縣三級聯(lián)動的相關資料,利用三層架構實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • $.ajax()方法進行網(wǎng)頁間傳值示例

    $.ajax()方法進行網(wǎng)頁間傳值示例

    這篇文章主要介紹了$.ajax()方法進行網(wǎng)頁間傳值的具體實現(xiàn),需要的朋友可以參考下
    2014-04-04
  • AJAX跨域請求之JSONP獲取JSON數(shù)據(jù)

    AJAX跨域請求之JSONP獲取JSON數(shù)據(jù)

    JSONP(JSON with Padding)是一個非官方的協(xié)議,它允許在服務器端集成Script tags返回至客戶端,通過javascript callback的形式實現(xiàn)跨域訪問(這僅僅是JSONP簡單的實現(xiàn)形式)。
    2015-09-09
  • Ajax中的循環(huán)方案

    Ajax中的循環(huán)方案

    在開發(fā)中,當一個列表頁面加載完成后,我需要根據(jù)列表每一項的id去服務器端獲取對應的數(shù)據(jù)然后再把獲取的數(shù)據(jù)賦給當前id對應的標簽,怎么實現(xiàn)的呢?下面小編給大家介紹下ajax中的循環(huán)方案,感興趣的朋友一起學習吧
    2016-10-10
  • ajax數(shù)據(jù)返回進行遍歷的實例講解

    ajax數(shù)據(jù)返回進行遍歷的實例講解

    今天小編就為大家分享一篇ajax數(shù)據(jù)返回進行遍歷的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Ajax全局加載框(Loading效果)的配置

    Ajax全局加載框(Loading效果)的配置

    這篇文章主要介紹了Ajax全局加載框(Loading效果)的配置的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • 關于ajax網(wǎng)絡請求的封裝實例

    關于ajax網(wǎng)絡請求的封裝實例

    下面小編就為大家?guī)硪黄P于ajax網(wǎng)絡請求的封裝實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 淺談ajax請求技術

    淺談ajax請求技術

    下面小編就為大家?guī)硪黄獪\談ajax請求技術。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • ajax調(diào)用中ie緩存問題解決方法

    ajax調(diào)用中ie緩存問題解決方法

    這篇文章主要介紹了ajax調(diào)用中ie緩存問題解決方法,較為詳細的分析了ajax調(diào)用中ie緩存機制的原理與具體解決方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12

最新評論