Javascript url查询字符串中的参数中存在单引号导致错误

Javascript url查询字符串中的参数中存在单引号导致错误,javascript,jsp,Javascript,Jsp,我有一个屏幕,我正在从中向其他尖叫者传递一个参数。此参数包含一个单引号。(例如ABC的xyz)。另一个屏幕在屏幕上正确显示此参数。但是,我无法在加载时将请求提交到servlet。我不知道为什么? 尝试使用URL编码,将“替换为\”并将“替换为%27”。不适合我。请帮忙 代码如下 child page var scheme = document.forms[0].scheme.value; window.location.href = redirectVal+".j

我有一个屏幕,我正在从中向其他尖叫者传递一个参数。此参数包含一个单引号。(例如ABC的xyz)。另一个屏幕在屏幕上正确显示此参数。但是,我无法在加载时将请求提交到servlet。我不知道为什么? 尝试使用URL编码,将“替换为\”并将“替换为%27”。不适合我。请帮忙

代码如下

child page var scheme = document.forms[0].scheme.value;
                window.location.href = redirectVal+".jsp?levelOfReport="
            + levelOfReport
            + "&circleCode="
            + circleCode
            + "&networkCode="
            + networkCode
            + "&moduleCode="
            + moduleCode
            + "&regionCode="
            + regionCode
            + "&branchCode="
            + branchCode
            + "&circleName="
            + circleName
            + "&moduleName="
            + moduleName
            + "&branchName="
            + branchName
            + "&Amount="
            + Amount
            + "&scheme="
            + scheme + "&fromDate=" + fromDate + "&toDate=" + toDate;
子页面

            SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=<%=request.getParameter("scheme")%>
SubmitButton('./Report.do?方法=getAgriProductWisePerformanceReport&levelOfReport=&scheme=

您缺少方法调用的结尾

SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=

将你的引语映射到彼此,你告诉它做类似的事情

SubmitButton('./SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=HTTP

您需要在该行末尾添加一个附加的
);