Heim > Web-Frontend > js-Tutorial > Hauptteil

Verschiedene Gesten der Front-End-Ajax-Interaktion mit dem Back-End (grafisches Tutorial)

亚连
Freigeben: 2018-05-22 15:33:10
Original
1897 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich verschiedene verwandte Kenntnisse zur Front-End-Ajax- und Back-End-Interaktion vorgestellt, die einen guten Referenzwert haben. Schauen wir es uns gemeinsam an

Um Daten mit dem Backend auszutauschen, das häufig im Frontend verwendet wird, wird normalerweise Ajax verwendet

Aber es gibt viele Möglichkeiten zur Interaktion, und vieles hängt davon ab In Bezug auf die Eigenschaften Ihres Backends liste ich hier hauptsächlich zwei Methoden auf, die in meinen aktuellen Projekten häufig verwendet werden

– eine davon ist unsere gemeinsame Web-API und unser Controller.

Lassen Sie uns zunächst einmal Schauen Sie sich die Interaktionsdaten zwischen Ajax und Webapi genauer an POST.

Wenn wir zu diesem Zeitpunkt AJAX verwenden müssen, um mit den Back-End-Daten zu interagieren

 $.ajax({
    url: "你的webapi",
    type: "Get",
    DATA{},//这里面写你要传给后端的数据,不过GET方法一般不需要,直接读就可以了
    success: function (data) {
       //成功后的return事件
      }
    error: function (data) {
      alert("data");//请求错误后的报错事件(很重要,如果你报错了不知道哪儿要改的话这个可以帮助你,我个人感觉主要是500报错)
    }
  })
Nach dem Login kopieren

Diese Art von GET liest normalerweise einige Daten vom Back-End während der Initialisierung des Webseite und ordnet sie dann der oben genannten Seite zu (vielleicht entspricht meine Fachterminologie nicht dem Standard, bitte verzeihen Sie mirQAQ)

Dann möchte ich über die POST-Methode sprechen

$.ajax({
    url: "你的webapi",
    type: "POST",
    DATA{},//这里面写你要传给后端的数据,这里面有点十分重要就是你的webapi方法上面一定要加[HTTPPOST]不然会500报错
    success: function (data) {
       //成功后的return事件
      }
    error: function (data) {
      alert("data");//请求错误后的报错事件(很重要,如果你报错了不知道哪儿要改的话这个可以帮助你,我个人感觉主要是500报错)
    }
  })
Nach dem Login kopieren

Der allgemeine POST Die Methode ist die gleiche wie die übliche Ajax-Methode. Denken Sie jedoch daran, dass Sie beim Hinzufügen von [HTTPPOST] zur WEBAPI-Methode

Im Übrigen möchte ich einige POST-to-Controller-Methoden zusammenfassen, die manchmal verwendet werden Es heißt, dass der Controller direkt URLPOST kann, ich persönlich verwende immer noch gerne AJAX, hauptsächlich weil AJAX sehen kann, wo Ihre PSOT-Fehler sind.

$.ajax({
          url: 你的控制器/你的控制器方法名字,
          type: 'POST',
          dataType: 'json',
          data: ,//依旧是你要传递参数的值
          contentType: “”application/json”,//这儿是告诉你传递参数一定是要json格式的啊  
          success: function (data) {
            //成功后的返回事件
          }
        });
Nach dem Login kopieren

Das Obige ist das, was ich für alle zusammengestellt habe hilfreich für alle in der Zukunft.

Verwandte Artikel:

dwz So entfernen Sie

ajax

loading (grafisches Tutorial)

FormData+Ajax-Implementierung Überwachung des Upload-Fortschritts

Der Lade-Warteeffekt, bevor Ajax Daten zurückgibt (grafisches Tutorial)

Das obige ist der detaillierte Inhalt vonVerschiedene Gesten der Front-End-Ajax-Interaktion mit dem Back-End (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!