javascript - 使用 toString() 转换 request.querystring

标签 javascript tostring

在 JScript 中,当我尝试使用 toString() 将 request.querystring 转换为字符串时,为什么会出现错误“对象不支持此属性或方法”?

var params = Request.QueryString;

var params = params.toString();

背景信息:

我正在尝试将查询字符串转换为字符串,以便我可以执行正则表达式替换并删除出现在 url 中的某些项目。

var param = param.replace(/([?&])(allow)=[\w-]+/g, "");

最佳答案

我最近发现了这个问题的解决方案。

var params = Request.QueryString;

should be:

var params = Request.QueryString.Item;

之后不需要将参数转换为字符串来操作查询字符串。此外,您可以通过调用 Request.QueryString("param").Item 访问查询字符串中的所有内容。

例子:

http://www.mysite.com?q=query&name=george

var name = Request.QueryString("name").Item;

关于javascript - 使用 toString() 转换 request.querystring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3266216/

相关文章:

javascript - 删除图例颜色边界

java - 我需要优化 BigInteger 的 toString() 方法

java - 输出未按预期显示

java - Java中toString方法打印符号表

php - 如何给 "echo"一个类?

javascript - 如果设置了 headers 对象,jQuery.ajax() 会多次发送请求

javascript - SVG.js:未定义referenceError SVG

javascript - 获取输入元素的 keyup 上未定义的函数

asp.net - 在离开 asp :textbox. 时,我必须做两件看似相互排斥的事情,请帮我澄清一下

c++ - STACK.peek 函数,遇到一些问题,C++