<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ? # 一、api幫助器 對常用ajax方法的封裝,按如下方式定義后即可調用對應的方法 ``` class ApiHelper 頁面上定義如下 var api=new Sail.ApiHelper("controller名"); api.GetApi("ajax方法名"); //相當于 "/api/controller/method"完整路徑 ``` **對應以下四個方法:** 1.api.get 2.api.post 3.api.put 4.api.delete # 二、 api幫助器的參數類型設置 ``` interface ApiSet { action: string, //所需調用的后臺ajax方法的方法名 data?: any, //傳入后臺的數據,可不傳 success: Function //回調函數 } ``` **調用完整代碼實例** ``` var api=new Sail.ApiHelper("controller名稱"); api.get("Get",{id:id}, function(result){ } ); ``` # 三、具體ajax方法調用 1.獲取單條數據 ``` get(url: string, data?: any, act?: any) api.get("Get"), { id: data.id }, function (result) { }); ``` 2.保存數據 (對jquery Post方法的再封裝) ``` post(url: string, data?: any, act?: any) api.post(tool.GetApi("Save"), { "": Json.Stringfy(data) }, function (result) { }); ``` 3.保存數據 (對jquery Put方法的再封裝) ``` put(url: string, data?: any, act?: any) api.put(tool.GetApi("Save"), { "": Json.Stringfy(data) }, function (result) { }); ``` 4.刪除數據 (對jquery Delete方法的再封裝) ``` delete(url: string, data?: any, act?: any) api.delete(tool.GetApi("delete"), { id: id }, function (result) { }); ``` 5.用于刪除的ajax方法 ``` $.Delete = (url: string, data?: any, act?: any) //url:后臺ajax方法; //data:主要為id,用于去數據庫中匹配對應的數據; //act:回調函數,穿入后臺ajax返回的數據,并做其他操作。 $.Delete(tool.GetApi("delete"), { "": tool.GetDataId(data) }, function (result) { }); ``` 6.用于保存數據的ajax方法 ``` $.Put = (url: string, data?: any, act?: any) //url:后臺ajax方法; //data:單序列化后的數據,傳到后臺。若有id參數則更改對應數據的值,若無則新建一條數據存儲相應的值 //act:回調函數 $.Put(tool.GetApi("Save"), { "": Json.Stringfy(data)}, function (result) { }); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看