javascript - 从查询字符串中获取 url 并将其加载到 div 中

标签 javascript jquery html asp.net query-string

<分区>

我正在设计一个简单的 ASPX 页面,它有两个 div's。第一个 div 有静态内容。第二个内容我想是动态的。我希望用户在查询字符串中提供 URL,而我需要在第二个 div 中显示该 URL。到目前为止,我已经做到了这一点。

索引.aspx:

    <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Frames Example</title>
    <script type="text/javascript">
        function LoadQueryPage() {
            var str = <%= new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Request.QueryString["pagename"]) %>

            $("#siteloader")
            .html('<object data=' + str + '/>');
        }
    </script>
</head>
<body>
    <div style="min-height: inherit; height: 100px;">
        Farhan S. Mukadam
    </div>
    <div> 
    <object type="text/html" data="http://validator.w3.org/" width="800px" height="600px" style="overflow:auto;border:5px ridge blue">
    </object></div>
</body>
</html>

但这行不通。有人可以帮忙吗。

最佳答案

尝试

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>
<script>
    $(function () {
        var pagename = GetParameterValues('pagename');
        $('#siteloader').load(pagename);
    }); //missing ) here
    function GetParameterValues(param) {
        var regex = new RegExp('(\\?|&)' + param + '=(.*?)()(&|$)')
        return location.href.match(regex)[2];
    }
</script>

此外,您还没有在页面中包含 jQuery

关于javascript - 从查询字符串中获取 url 并将其加载到 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21024886/

相关文章:

javascript - 获取UIWebView的边框选择矩形

javascript - 在同一个存储中可以有多个监听器中间件吗?

jquery - Jssor slider ...单击导航器按钮时可以使用/应用过渡效果吗?

javascript - 如何将 setInterval 定位到特定的 html 标记

javascript - Jquery 数据属性选择器不起作用

javascript - 在 angularjs 中使用服务

javascript - 用jQuery检查空格键是否被按下并且鼠标是否在同时移动?

jquery - 第二次单击时将 onclick 更改回原始图像

ios - 显示离线html5网站

jquery - CSS & HTML & JQuery - 如何在其他 div 之上显示一个 div 并为它们设置一个阴影背景