JQGrid setGridParam URL在firebox中不工作,与在chrome中工作的代码相同,但它在firebox中不工作,

JQGrid setGridParam URL在firebox中不工作,与在chrome中工作的代码相同,但它在firebox中不工作,,jqgrid,jqgrid-asp.net,Jqgrid,Jqgrid Asp.net,这是我的代码,同样的代码在chrome中命中了URL,setGridParam功能无法正常工作,但在firebox中无法正常工作,我尝试了尽可能多的方法,请帮助我解决 Cur_Status = $("#ddlStatus option:selected").val(); var FromDate = $("#txtFromDate").attr("value"); var ToDate = $("#t

这是我的代码,同样的代码在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');
Cur_Status=$(“#ddlStatus选项:选中”).val();
var FromDate=$(“#txtFromDate”).attr(“值”);
var ToDate=$(“#txToDate”).attr(“值”);
var pieces=FromDate.split('/');
件。反面();
FromDate=件。连接('-');
var pieces=ToDate.split('/');
件。反面();
ToDate=碎片。连接('-');
如果(新日期(FromDate)>新日期(ToDate)){
警报(“请选择ToDate大于FromDate。”);
返回false;
}
var MyCall=0;
var check=document.getElementById(“ChkMycall”).checked;
如果(检查){
MyCall=1;
}
否则{
MyCall=0;
}
var检查状态=
$('input:radio[name=rbt_Type]:checked').val();
FromDate=$(“#txtFromDate”).attr(“值”);
ToDate=$(“#txToDate”).attr(“值”);
var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1//一月是零!
var yyyy=today.getFullYear();
如果(dd<10){
dd='0'+dd
}
如果(毫米<10){
毫米='0'+毫米
}
var today=mm+'/'+yyyy;
var Cur_Date=今天;
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,数据类型:“json”});
$(“#tblCallStatus”).trigger('reloadGrid');

这是我用来点击URL的代码,通过javascript我试图加载JQGrid。

URL,您设置的URL包含很多空格,不应该使用。试着替换

url: "../Handlers/CallStatusHandler.ashx? Mode=Load & iStatus=" + Cur_Status + "&Date=" + Cur_Date + "& QryString=" + qryStr


使用哪个版本的jqGrid?你的意思是-不工作吗?发生了什么事?请检查您的url。作为提示,尝试使用一个非常简单的url,比如
url:'myurl.html'
,看看它是否有效。如果这是真的,那么请检查您的url是如何构建的。感谢您的回复,同样的代码在Chrome中工作,但在mozilla firebox中不工作。
url: "../Handlers/CallStatusHandler.ashx?Mode=Load&iStatus=" + Cur_Status + "&Date=" + Cur_Date + "&QryString=" + qryStr