我什至不知道是否有人能帮我解决这个问题,但基本上我有一个带有一些 JQuery 的 .asp 页面,它应该在当前页面上使用一个 URL 参数执行 window.location()取决于用户想要查看的信息。我有一个调用函数的按钮,这里也是函数。
<input type="submit" name="btnSearch" value="Search" onclick="ChangeSelection()" id="btnSearch" class="CommandButtonNoWidth" style="font-weight:bold;width:65px" />
function ChangeSelection(){
var CaseType = $("#ddlType>option:selected").text();
document.location = "AlertSearch.asp?CaseType=" + CaseType;
}
基本上这就是我想要的,在 URL 中设置 CaseType,然后页面完成其余的工作,但是当我单步执行整个代码时,其他任何地方都没有设置参数,这最终成为窗口中的 URL,caseType 参数无处可去成立;
.../AlertSearch.asp?txtDateFrom=&txtDateTo=&ddlType=GTC+Expiring+Orders&ddlPlanid=All&ddlRecipient=Joe+Advisor&btnSearch=搜索
其他参数是页面上其他控件的名称,但是没有任何代码可以附加这些。这只是经典的 asp 表单的工作方式吗?还是我在代码中遗漏了什么?我的代码中没有收到任何错误,并且调试值看起来正确时。