代码之家  ›  专栏  ›  技术社区  ›  user588324

如何在div中打开url?

  •  1
  • user588324  · 技术社区  · 12 年前

    我有一个自动完成的搜索文本字段。自动完成建议是链接,悬停时会重定向到网页。我想知道是否有办法在搜索文本字段下面的div中打开同一页面上的url(或者其他任何方法打开同一页上的url)。 这是js代码

    $("#search").autocomplete({
                source: [
                    { value: "Imdb", url: 'http://www.imdb.com' },
                    { value: "Macys", url: 'http://www.macys.com' },
                    { value: "Verisign", url: 'http://www.verisign.com' },
                    { value: "Chitown", url: 'http://www.chitown.com' },
                    { value: "DC", url: 'http://www.washingtondc.com' },
                    { value: "SF", url: 'http://www.sanfran.com' },
                    { value: "Peru", url: 'http://www.peru.com' }
                ],
               // source: '/brands',
                focus: function (event, ui) {
                    window.location = ui.item.url;
                }
    

    谢谢你的帮助

    2 回复  |  直到 12 年前
        1
  •  2
  •   Rob Schmuecker    12 年前

    使用可以通过jQuery动态插入ww的iFrame。 http://www.w3schools.com/tags/tag_iframe.asp

        2
  •  1
  •   MisterBla    12 年前

    您可以使用jQuery .load() 函数将页面加载到div中。

    // Replace .mydiv with the div class you want
    $('.mydiv').load(ui.item.url);
    

    请记住,由于同源策略,您无法从其他域加载内容。