我被告知使用Javascript Div而不是iframe,我完全新的這個,所以請慢,大聲笑提交表單並將其顯示在JavaScript div而不是iframe中?
基本上我想發佈表單結果,即時通訊從外部網站獲得顯示在我當前或另一個頁。
隱藏它時,沒有提交
希望這是有道理
我被告知使用Javascript Div而不是iframe,我完全新的這個,所以請慢,大聲笑提交表單並將其顯示在JavaScript div而不是iframe中?
基本上我想發佈表單結果,即時通訊從外部網站獲得顯示在我當前或另一個頁。
隱藏它時,沒有提交
希望這是有道理
正如@MattDiamant建議,你應該嘗試AJAX。我可以推薦的一個很好的入門參考是http://www.w3schools.com/ajax/default.asp
如果你對問題的性質有點清楚,我可以提供更直接的解決方案,但通常AJAX似乎是與服務器交換數據的一種非常好的方式,並更新網頁的部分內容 - 無需重新加載整個頁面。
我完全陌生。所以我不知道什麼是最好的。我有一個表單提交給外部預訂引擎,我希望有一個iframe或div或直接到另一個頁面的結果。 – 2013-03-17 21:42:43
如果「外部預訂引擎」允許您使用從其服務器發送的數據,那麼您只能這樣做。如果他們允許你這樣做,那麼只需要使用AJAX來傳遞和檢索數據,在這種情況下,這是你的最佳選擇。正如我之前所說,閱讀我之前發佈的鏈接,這是一個非常好的開始輕鬆的地方。 – osa 2013-03-17 22:10:56
好的這家公司使用相同的預訂引擎,他們使用什麼?http://www.montrosetravel.com/cars – 2013-03-18 16:27:40
=====可能的解決方案==============
通過你打算使用外部頁面去後。這是我建議你做的。
這裏是鏈接到結果頁:
打破這個URL分解成塊,它會給你的網站是如何工作的想法,所有你需要做的是找出傳遞到他們的搜索引擎的參數。
如果你能夠做到上述,你可以通過你的網站提供任何參數,你將通過執行下面的第二步獲得所需的結果。
傳遞正確的參數後,您可以使用iframe來在你的網站上顯示的整個頁面,這樣的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<iframe src="https://booking.montrosetravel.com/travel/car/availability.rvlx?country_code=US&pickup_city=JFK&return_city=JFK&pickup_month=03&pickup_day=22&pickup_time=15&return_month=03&return_day=30&return_time=19&pickup_time_minutes=0&return_time_minutes=0&car_type=ACAR&car_company=&nonairport_location=A&car_sort=&country_code=&pickup_year=2013&return_year=2013&car_renter_age=0&transmission=automatic&air_conditioning=ac&SESSID=23eb40d2087e58696a40c68dfaa1b0f2">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
我希望這幫助
FM
通過使用這個,你不需要AJAX – osa 2013-03-19 14:50:04
閱讀['SOP'](https://developer.mozilla.org/en-US/docs/JavaScript/Same_origin_policy_for_JavaScript) – Musa 2013-03-17 18:44:00
請添加c你試過了。你有沒有提出過AJAX請求? – MattDiamant 2013-03-17 18:44:00