フロントエンドajaxの様々なバックエンドとの対話姿勢


フロントエンドでよく使うバックエンドとデータを交換するなら、通常はajaxという方法を使います。
でも、相互作用の方式はいろいろあります。あなたのバックエンドの属性によって違います。ここでは主に私の現在のプロジェクトでよく使われている二つの方法を挙げます。
--一つは私たちが使うウェブアプリとコントローラです。
まず、ajaxがwebapiとするインタラクティブデータをよく見てみます。
ここではまず、ウェブアプリの4つの属性であるGET、POST、PUT、DELETEを簡単に説明します。
この中で永昌が使っているのはGETとPOSTです。
もしこの時に私達がAJAXを使ってそれらのデータとバックエンドの対話をする必要があるならば

 $.ajax({
    url: "  webapi",
    type: "Get",
    DATA{},//             ,  GET       ,       
    success: function (data) {
       //    return  
      }
    error: function (data) {
      alert("data");//          (   ,                      ,        500  )
    }
  })
このようなGETは一般的にウェブページの初期化時にバックエンドからデータを読み取ってページに割り当てられます。
そして私が言いたいのはPOST方法です。

$.ajax({
    url: "  webapi",
    type: "POST",
    DATA{},//             ,             webapi        [HTTPPOST]   500  
    success: function (data) {
       //    return  
      }
    error: function (data) {
      alert("data");//          (   ,                      ,        500  )
    }
  })
一般的なPOST方法は通常のajax方法と同じです。あなたのWEBAPI方法に「HTTPPOST」を加えるだけでいいです。
残りのポイントをまとめたいです。時々使うPOSTからコントローラの方法をまとめたいです。コントローラの直接URLPOSTでいいですが、個人的にはAJAXを使うのが好きです。主にAJAXは自分のpspotの間違いを見てもいいです。どこで233ですか?

$.ajax({
          url:      /         ,
          type: 'POST',
          dataType: 'json',
          data: ,//           
          contentType: “”application/json”,//              json      
          success: function (data) {
            //        
          }
        });
ちなみに、私の個人的な伝達の値感覚は全部jsonタイプです。今はまだJsonタイプではないパラメータをテストしたことがありません。
以上が本文の全部です。本文の内容は皆さんの学習や仕事に一定の助けをもたらしてくれると同時に、私達を応援してください。