前言:layer 是乙個很好用的彈框插,文件也非常詳細,具體可以去官網檢視、非常簡單好用。
基礎: layer.open彈出框的幾個 重要 基本屬性
1)type:彈出層型別,代表彈出框層的型別,(這對於載入彈框內容非常重要,也是解決問題的關鍵)
可選值有:0(資訊框,預設)1(頁面層)2(iframe層)3(載入層)4(tips層)
2) content:彈出框內容
問題:
使用layer.open 開啟乙個彈出框後,(通過屬性 content 載入彈出框中的內容,因為我 需要在載入彈出框後,傳送乙個url請求動態載入資料,所以type設定為2,那麼問題來了,當url的引數過大時,get 請求就搞不定了,而layer預設就是使用get請求,layer又沒有引數可以設定調整為post。
問題示例如下:
layer.open(
});
解決方案:
重新回到 layer.open 的 type屬性中,因為 type設定為 2時,代表當前彈出層為乙個iframe,而傳送的請求型別暫時無法修改(雖然我嘗試過開啟layer原始碼js,把get請求的都直接修改為post,但沒生效),所以只能改變策略。
思路:
1)先使用ajax 傳送乙個post 請求獲得要展示的結果介面。
2)定義layer.open 的型別為 1,將結果直接用以頁面層顯示。
解決示例:
$.ajax(,
datatype : "html",
success: function
(result)
});}
});
使用 curl 傳送 POST 請求
一 引數說明 格式 curl h 請求頭 d 請求體 x post 介面位址引數 內容格式 h 或者 header 請求頭 d post內容 或者 id 001 name 張三 phone 13099999999 x請求協議 post get delete push put options head...
python傳送post請求
usr bin python02 coding utf 8 03 04importhttplib,urllib 載入模組 05 06 定義需要進行傳送的資料 07params urllib.urlencode 08 定義一些檔案頭 09headers 11 與 構建乙個連線 13 開始進行資料提交 ...
PHP 傳送POST請求
curl是乙個利用url語法規定來傳輸檔案和資料的工具,支援很多協議,如 http,ftp。telnet等。使用curl步驟 1.初始化 ch curl init 2.設定引數 curl setopt ch,引數 3.執行curl exec ch 4.關閉curl close ch 輸出錯誤資訊 c...