繁体   English   中英

提交表单并将其显示在javascript div中而不是iframe中?

[英]Submit a form and display it in a javascript div instead of iframe?

有人告诉我使用Javascript Div代替iframe,这是我的新手,请慢一点,哈哈

基本上,我想发布从外部站点获取的表单结果,以将其显示在当前页面或其他页面上。

未提交时隐藏

希望这有意义

就像@MattDiamant推荐的那样,您应该尝试AJAX。 我可以推荐的一个很好的入门参考是http://www.w3schools.com/ajax/default.asp

如果您对问题的性质更加清楚,我可以提供一个更直接的解决方案,但是通常AJAX似乎是与服务器交换数据并更新网页的一部分的一种非常好的方法-无需重新加载整个页面。

=====可能的解决方案===============

浏览完外部页面后,您打算使用。 这是我建议您做的。

  1. 您将需要研究站点搜索结果的URL。 举例来说,我将搜索以下人士:下车地点:相同地点接送地点:纽约州纽约市(肯尼迪国际机场(JFK-John F Kennedy Intl))接送日期:2013年3月22日时间:3:00 pm下车日期: 2013/03/30时间:7:00pm您对租车公司有偏好吗? 没有偏好

这是结果页面的链接:

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_time=car&ick___=时间&car_up __ == && turn_time = car&car_up __ == && turn_time = time&car = up&_turn_time = 0 &pickup_year = 2013&return_year = 2013&car_renter_age = 0&transmission = automatic&air_condition = ac&SESSID = 23eb40d2087e58696a40c68dfaa1b0f2

将该URL分解为几部分,它将使您对网站的工作方式有一个了解,您所要做的就是找出传递到其搜索引擎中的参数。

如果能够执行上述操作,则可以通过您的站点提供任何参数,然后通过执行下面的第二步即可获得所需的结果。

  1. 传递正确的参数后,您可以使用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> 

我希望这个帮助

调频

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM