日期:2014-05-17 浏览次数:20521 次
<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 }