从外部域加载搜索结果并嵌入

时间:2016-09-13 11:27:20

标签: javascript jquery html load

我想从一个游戏网站加载搜索结果并嵌入我的网页。搜索页面具有自己的网址结构,项目显示在<li>标记中。 我试过这个:

<ol id="ig-panel-center"></ol>
<script>
$( "#ig-panel-center" ).load( "https://www.instant-gaming.com/en/search/?all_types=1&min_price=0&max_price=100&noprice=1&min_discount=0&max_discount=100&min_reviewsavg=10&max_reviewsavg=100&noreviews=1&available_in=RS&gametype=all&all_cats=1&sort_by=discount_asc .ig-search-items li" );
</script>

但我的网页上没有任何内容。

所以,我不想要经典的iframe嵌入,我想“抓住”结果并在我的网站上显示。我想制作自己的html结构和样式(如小部件或类似的东西)。

Like this

Not like this

1 个答案:

答案 0 :(得分:0)

如果您有权访问或可以从“外部网站”请求更改,您可以创建或请求jsonp或类似内容(具有您需要的值的javascript) 然后你可以将其作为普通的javascript嵌入并使用值。

否则,最好的办法是做一个服务器端请求,并解析结果,以便显示它。

(它可能是一个单独的页面,所以你实际上向服务器上的一个页面发出ajax请求,它向服务器发出请求 - 然后你也可以缓存并预先加载它,因为性能会超过一些这样)