Jquery 加载不加载带有有趣字符的URL

Jquery 加载不加载带有有趣字符的URL,jquery,Jquery,已获得一个包含以下代码行的PHP文件: <?php echo file_get_contents($_GET['url']); ?> 我想做的是从Expedia拉入具有特定日期范围/地点的酒店-问题是页面负载很好,但酒店结果不在那里 我做错了什么?他们的页面使用AJAX单独加载酒店,所以你不能像那样获取整个页面 你唯一能做的就是劫持他们的API调用并在你的页面上重新创建数据。这将是非常困难和恼人的,看到下面的链接,并可能打破任何一天,他们决定改变他们的API中的东西,或他们决定阻止

已获得一个包含以下代码行的PHP文件:

<?php echo file_get_contents($_GET['url']); ?>
我想做的是从Expedia拉入具有特定日期范围/地点的酒店-问题是页面负载很好,但酒店结果不在那里


我做错了什么?

他们的页面使用AJAX单独加载酒店,所以你不能像那样获取整个页面

你唯一能做的就是劫持他们的API调用并在你的页面上重新创建数据。这将是非常困难和恼人的,看到下面的链接,并可能打破任何一天,他们决定改变他们的API中的东西,或他们决定阻止跨域访问

查看他们使用的数据格式:


这只是他们使用的少数几个javascript之一。

可能是expedia的站点上有其他javascript异步加载结果。当您从那里加载内容时,它可能会阻止这些脚本的加载。URL的哈希部分无法发送到服务器。很好,一个向下投票。。。迫不及待地想听。有什么要补充的吗,@securedeveloper先生……只是想知道,我不明白这个笑话,谁是@securedeveloper先生?无论如何+1-1=0@沃尔夫,呵呵,他刚刚删除了我否决的答案,所以他正在进行一次小小的复仇之旅。见下文。谢谢你的平衡!:
<div id="result"></div>
$(function(){
var contentURI= 'http://www.expedia.com/Hotel-Search?#&destination=London%20%28and%20vicinity%29,%20England,%20United%20Kingdom&startDate=01/15/2015&endDate=01/16/2015&regionId=178279&adults=2';    // URL TO GRAB + # of any desired element // if needed :)
$('#result').load('grabber.php?url='+ contentURI);
});