日期:2014-05-17 浏览次数:20623 次
<script>
function getz()
{
         var    Obj = document.getElementById("Text1").value;
         alert(Obj);
            
 }
</script>
------解决方案--------------------
其实你这个需求不需要用到ajax,因你可以在B页面加载时,就完成div1的数据表陈现。
把div1加一个runat="server",在B的.cs页面中根据string TB = Request.QueryString["tb"];
string TR = Request.QueryString["tr"];取出表来,最后把表数据赋给div1.InnerHtml即可。不过好奇怪,楼主怎么不用GridView控件呢?
------解决方案--------------------
前台自己解析:
function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.search);
    if (results == null)
        return null;
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}
------解决方案--------------------
<script type="text/javascript">
   var a =<%=Request.QueryString["id"]%> ;
   alert(a);
   </script>
测试通过,可以获取到值
------解决方案--------------------
“js版”的Request
function Request(item) {
    var sValue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i"))
    return sValue ? sValue[1] : sValue
}