我們平常使用iframe時,直接設定src屬性只能是get請求方式
get方式較post方式有一些弊端
那麼如何實現即使用iframe又能通過post請求
兩種方式
1. ajax使用post請求返回頁面,直接將返回的頁面資料放入iframe標籤中,具體實現不在此討論
2. *結合form表單,利用form表單的post請求方式達到目的,實現方式如下
實現方式
增加乙個form表單的標籤,method設定為post,target設定乙個標識,假如target=」target1」
在iframe設定name屬性,name需要與target一致 name = 「target1」
傳送請求時通過傳送form submit請求來使用post方式
html**
id="form1"
action=""
target="target1"
method="post">
form>
id="***"
name="target1"
src="">
iframe>
div>
js**
$(
'#form1').attr('action','url');
$('#form1').submit();
這樣就實現了,使用瀏覽器f12可以檢視請求方式確實是post了。 消除 HTML 中iframe間隙
這個坑是自己挖的,好好的用div不行嗎,偏偏用iframe裝什麼高大上,但卻是這個問題縈繞我一天,現在給出完美解決方案 總之,導致iframe間隙的問題有很多,比如iframe自身屬性設定問題,boder等,但這裡不講這些基本的 我的坑是這些設定好了,竟然還有間隙。思路1 因為iframe引入的ht...
IFrame高度設定
由於最近想實現網頁區域性重新整理,使用的iframe,只要給iframe賦給新的src值,便可以載入不同的頁面了。但讓人煩惱的問題也隨之而來了,那便是如何讓iframe自身的高度隨子頁面而變化。上網搜了好多方法,發現都不適用。很多人的方法都是這樣的。在iframe中設定 nl ad autoheig...
HTML5中的iframe標籤
iframe元素會建立包含另外乙個文件的內聯框架 即行內框架 src src 屬性規定在 iframe 中顯示的文件的 url name 設定該iframe的名字 scrolling scrolling屬性規定是否在 iframe 中顯示滾動條 frameborder frameborder屬性規定...