急!!!!js传值到asp页面的问题
我有一个html当访问或者刷新的时候就会通过js引发tj.asp这个asp页面只是在后台执行<scriptsrc="tj.asp"></script>现在我想把html一...
我有一个html当访问或者刷新的时候 就会通过js 引发 tj.asp 这个asp页面 只是在后台执行<script src="tj.asp"></script>现在我想把html 一个id的value 传到asp 页面..我想的是通过<script src="tj.asp?id=值"></script> 但是我试了好几次都不行..不知道哪儿没写对..还有我的id的值是中文的 我后台获取出来也要中文的 要避免乱码产生.. 高手快来帮帮我....
展开
1个回答
2013-08-18
展开全部
这样传是没错的,可能是你的后台写错了吗?用Request.QueryString("id")而不是用Request.Form("id")。正常情况下是不会有乱码的,如果有乱码,你试一下在ASP页面定义一个JS的转换方法:<script language="javascript" runat="server">
function decodeText(str){
return (str == null ? "" : decodeURIComponent(str));
}
</script>调用时直接在<%%>里使用。
function decodeText(str){
return (str == null ? "" : decodeURIComponent(str));
}
</script>调用时直接在<%%>里使用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询