ajax参数长度问题解决方案
function check(){
if(num!=1)
{
alert("请选择记录!");
return false;
}
arr=grid.getSelectionModel().getSelections();
for(var i=0;i<arr.length;i++){
if(arr.get('flelds14').length<1)
{
alert("记录信息不完整,请先录入信息!单据编号为:"+arr.get('flelds12'));
return false;
}
}
var billid="";//单据编号
var billno="";//单据流水号
var wfid="";//工作流id
var muhlb="";//单据类别
var rowin="";
for(var i=0;i<arr.length;i++){
billid+=arr.get("flelds1")+"|";
billno+=arr.get('flelds12')+"|";
wfid+=((arr.get('flelds22')=="")?" ":arr.get('flelds22'))+"|";
muhlb+=arr.get('flelds11')+"|";
rowin="finshall";
}
var url="/websys/main/meterremove.do?act=editokbyfish";
var bilno="billno="+billno+"&billid="+billid+"&wfid="+wfid+"&muhlb="+muhlb+"&rowid="+rowin;
createXMLHttpRequest();
xmlHttp.open("POST", url);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange =checkalll;
xmlHttp.send(bilno);
document.getElementById("allotid").childNodes(1).disabled=true;
}
--
将请求路径和参数传递分开
页:
[1]