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

Javascript 从查询字符串中获取url并将其加载到div中,javascript,jquery,html,asp.net,query-string,Javascript,Jquery,Html,Asp.net,Query String,我正在设计一个简单的ASPX页面,其中有两个div。第一个div具有静态内容。第二部分的内容我希望是动态的。我希望用户在查询字符串中给出URL,并在第二个div中显示该URL。到目前为止,我已经这样做了 Index.aspx: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Frames Example</title> <

我正在设计一个简单的
ASPX
页面,其中有两个
div
。第一个div具有静态内容。第二部分的内容我希望是动态的。我希望用户在查询字符串中给出URL,并在第二个div中显示该URL。到目前为止,我已经这样做了

Index.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>

框架示例
函数LoadQueryPage(){
var str=
$(“#站点加载器”)
.html(“”);
}
Farhan S.Mukadam
但这是行不通的。有人能帮忙吗。

试试看

<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>

$(函数(){
var pagename=GetParameterValues('pagename');
$('#siteloader').load(pagename);
}); //失踪)这里
函数GetParameterValues(param){
var regex=new RegExp(‘(\?|&)’+param+’=(.*?)(&|$)’)
return location.href.match(regex)[2];
}

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

这不起作用
…错误是什么…?它从Querystring获取的值。我不太清楚。我从某处得到了这段JS代码。这是我的第二段代码。最初我有一些其他的代码。我会发布的。错误是我的第二个div没有打开我在查询字符串中给出的URL。没有成功。我只能看到第一部分。第二部分中没有内容。@FarhanMukadam在第二部分中有任何其他错误console@FarhanMukadam请参阅updateNo错误。我只能看到“Farhan S.Mukadam”。当我传递这个查询字符串时
localhost:60877/Index.aspx?pagename=http://www.asentechll.com
,第二个div没有显示我指定的站点。就像我的例子“www.asentechllc.com”。还包括jquery。
function GetRequestParameters(name) {
    if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search))
        return decodeURIComponent(name[1]);
}