【问题标题】:How to replace String by Using JScript in Classic ASP如何在经典 ASP 中使用 JScript 替换字符串
【发布时间】:2015-05-06 08:29:30
【问题描述】:

我尝试将 ASP 文件中的单词“PROCENT”替换为“%”。
但我得到了错误:

错误“800a01b6” 对象不支持此属性或方法
<%@ language="javascript"%>
<%
var newSpanPosBeschreibung = Request.QueryString("newSpan");
if(newSpanPosBeschreibung.indexOf("PROCENT") >= 0 ){
    newSpanPosBeschreibung = newSpanPosBeschreibung.replace(/PROCENT/g, "%");
}
//then save the [newSpanPosBeschreibung] into Databank.
%>

如何将“PROCENT”替换为“%”?谢谢!

【问题讨论】:

  • @dfsq 这是一个字符串。 var newSpanPosBeschreibung = Request.QueryString("newSpanPosBeschreibung");

标签: asp-classic jscript


【解决方案1】:

如果先将变量转换为字符串会怎样?

var newSpanPosBeschreibung = String(Request.QueryString("newSpan"));

【讨论】:

  • var newSpanPosBeschreibung = (string)Request.QueryString("newSpan");还有一个错误“800a03ec'需要';'
  • 正确的投射方式是使用String()函数。它现在应该可以工作了。
  • @YingStyle - 如果这解决了你的问题,你会把它标记为正确答案
猜你喜欢
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
相关资源
最近更新 更多