JavaScript有没有相当于asp里的request的命令啊?

pgcndotnet 2003-11-06 06:51:01
JavaScript有没有相当于asp里的request的命令啊?
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
萝卜波 2003-11-07
  • 打赏
  • 举报
回复
JAVASCRIPT实现如request.querystring("xxx")的方法

--------------------------------------------------------------------------------


function GetQueryValue(sorStr,panStr)
{
var vStr="";
if (sorStr==null || sorStr=="" || panStr==null || panStr=="") return vStr;
sorStr = sorStr.toLowerCase();
panStr += "=";
var itmp=sorStr.indexOf(panStr);
if (itmp<0){return vStr;}
sorStr = sorStr.substr(itmp + panStr.length);
itmp=sorStr.indexOf("&");
if (itmp<0)
{
return sorStr;
}
else
{
sorStr=sorStr.substr(0,itmp);
return sorStr;
}
}


// 获得url字符串
var strGetQuery = document.location.search;
// 获得csdnstyle 参数的值
var stylevalue = GetQueryValue(strGetQuery,'csdnstyle'

BainStudio 2003-11-07
  • 打赏
  • 举报
回复
function Request(sName)
{

/*
get last loc. of ?
right: find first loc. of sName
+2
retrieve value before next &

*/

var sURL = new String(window.location);
var iQMark= sURL.lastIndexOf('?');
var iLensName=sName.length;

//retrieve loc. of sName
var iStart = sURL.indexOf('?' + sName +'=') //limitation 1
if (iStart==-1)
{//not found at start
iStart = sURL.indexOf('&' + sName +'=')//limitation 1
if (iStart==-1)
{//not found at end
return 0; //not found
}
}

iStart = iStart + + iLensName + 2;
var iTemp= sURL.indexOf('&',iStart); //next pair start
if (iTemp ==-1)
{//EOF
iTemp=sURL.length;
}
return sURL.slice(iStart,iTemp ) ;
sURL=null;//destroy String
}
roymand 2003-11-06
  • 打赏
  • 举报
回复
没有,你想要request干什么用?传参数吗?如果是,可以用hidden解决
supere 2003-11-06
  • 打赏
  • 举报
回复
首先,asp里的request不是命令,是一个对象!

如果你只是想得到页面豆面的参数的话(querystring)
try
document.location.search

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧