0

有人告诉我使用 Javascript Div 而不是 iframe,我对此完全陌生,所以请慢点,哈哈

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

未提交时隐藏

希望这是有道理的

4

2 回答 2

0

正如@MattDiamant 建议的那样,您应该尝试 AJAX。我可以推荐的一个很好的介绍性参考是http://www.w3schools.com/ajax/default.asp

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

于 2013-03-17T18:54:03.140 回答
0

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

浏览您计划使用的外部页面后。这是我建议你做的事情。

  1. 您将需要研究站点搜索结果的 URL。举个例子,我会搜索follo: 下车: 相同地点 取车地点: New York, NY (JFK-John F Kennedy Intl) 取车日期: 03/22/2013 时间: 3:00pm 下车日期: 03/30/2013 时间: 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_month=03&return_day=30&return_time=19&pickup_time_minutes=0&return_time_minutes=0&car_type=ACAR_non_location=ACAR_com &pickup_year=2013&return_year=2013&car_renter_age=0&transmission=automatic&air_conditioning=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>
    

我希望这有帮助

调频

于 2013-03-19T14:49:00.533 回答