【发布时间】:2018-06-21 05:49:10
【问题描述】:
这是我的代码,在 chrome 中访问 URL 的代码相同,setGridParam 函数无法正常工作,但在 firebox 中无法正常工作,我尝试了尽可能多的方法,请帮助我出去。
Cur_Status = $("#ddlStatus option:selected").val();
var FromDate = $("#txtFromDate").attr("value");
var ToDate = $("#txtToDate").attr("value");
var pieces = FromDate.split('/');
pieces.reverse();
FromDate = pieces.join('-');
var pieces = ToDate.split('/');
pieces.reverse();
ToDate = pieces.join('-');
if (new Date(FromDate) > new Date(ToDate)) {
alert("Please select ToDate greater than FromDate.");
return false;
}
var MyCall = 0;
var check = document.getElementById("ChkMycall").checked;
if (check) {
MyCall = 1;
}
else {
MyCall = 0;
}
var CheckStatus =
$('input:radio[name=rbt_Type]:checked').val();
FromDate = $("#txtFromDate").attr("value");
ToDate = $("#txtToDate").attr("value");
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd
}
if (mm < 10) {
mm = '0' + mm
}
var today = mm + '/' + yyyy;
var Cur_Date = today;
var qryStr = CheckStatus + "^" + FromDate + "^" + ToDate + "^" + MyCall;
$("#tblCallStatus").jqGrid("clearGridData");
$("#tblCallStatus").setGridParam({ url: "../Handlers/CallStatusHandler.ashx? Mode=Load & iStatus=" + Cur_Status + "&Date=" + Cur_Date + "& QryString=" + qryStr, datatype: "json" });
$("#tblCallStatus").trigger('reloadGrid');
这是我正在使用的代码,通过 javascript 访问 URL,我尝试加载 JQGrid。
【问题讨论】:
-
使用的是哪个版本的jqGrid?你的意思是 - 不工作?发生了什么?请检查您的网址。作为提示尝试使用一个非常简单的网址,如
url: 'myurl.html',看看它是否有效。如果这是真的,请检查您的网址是如何构建的。 -
感谢您的回复,同样的代码在 Chrome 中运行,但在 mozilla firebox 中无法运行。
标签: jqgrid jqgrid-asp.net