0
假設我的頁面上有一個文本框和一個提交按鈕。填寫文本框,並提交後,是有可能,我打開新的標籤頁上的URL,然後用JS運行這樣的代碼外部頁:重定向URL並在該頁面上運行腳本
document.getElementById('input').value=val; // val is the data from my page
document.forms[0].submit();
,這樣的數據提交和用戶可以直接看到結果在該頁面上。
我不知道運行過程中出現的其他網頁腳本,但我會很高興,如果有人能指導我一般我應該找
提前感謝這方面
更新21/07: 我試圖改變我的方法發送表單到我想重定向的頁面。所以我創建了一個模型來存儲這個特定地址的url和表單,因爲它有所不同,甚至可能沒有一個表單。
在我的網站上提交表格後,我發送模型。而且我把一個JS函數放在了主體上。因此,如果有數據發送,它將顯示iframe中的頁面,並生成此表單。
function onPageLoad() {
if ('@Model' != null) {
var model = @Html.Raw(Json.Encode(Model));
if(model.postForm != null){
document.getElementById("form-tab").innerHTML += model.postForm;
}
}
}
和HTML部分:
<form class="navbar-form navbar-right" role="search">
<div class="form-group">
<input type="text" class="form-control" name="datano" id="number"required>
</div>
<div id="form-tab"></div>
<div class="col-md-offset-5">
<button id="btnSubmit" type="submit" class="btn btn-default">Track</button>
</div>
</form>
看看這個問答可能會幫助你https://stackoverflow.com/questions/28230845/communication-between-tabs-or-windows乾杯 – gugateider
@gugateider感謝您的鏈接。你覺得以某種方式發送postdata到網址是更好的做法嗎?我不知道這將如何工作的外部頁面。 – Alp