//刷新预案列表
function gridReload(){
var name = jQuery("#fileName").val();
/**
* URL特殊符号及编码:
* 1. + URL 中+号表示空格 %2B
* 2. 空格 URL中的空格可以用+号或者编码 %20
* 3. / 分隔目录和子目录 %2F
* 4. ? 分隔实际的 URL 和参数 %3F
* 5. % 指定特殊字符 %25
* 6. # 表示书签 %23
* 7. & URL 中指定的参数间的分隔符 %26
* 8. = URL 中指定参数的值 %3D
*/
name = name.replace(new RegExp("&", 'g'), "%26");
var cdt=jQuery("#upLoadtime").val();
var cdtEnd=jQuery("#upLoadtimeEnd").val();
if(compareDate(cdt, cdtEnd))
{
alert("<s:text name='msg.datacompare.drp.management' />")
return false;
}
var showHis=document.getElementById("showHistory").checked;
var sendUrl="../common/entityList.action?entityName=Drp&queryConditions['showOwn']=true&queryConditions['name']="+name+
"&queryConditions['createDt']="+cdt+
"&queryConditions['createDtEnd']="+cdtEnd+
"&queryConditions['showHistory']="+showHis+
"&queryConditions['showOwn']=true";
sendUrl=encodeURI(sendUrl);
jQuery("#list").jqGrid('setGridParam',{url:sendUrl,page:1}).trigger("reloadGrid");
return false;
}
JavaScript URL编码 代码片段记忆
最新推荐文章于 2025-11-18 20:39:44 发布
本文介绍了一个用于刷新预案列表的JavaScript函数。该函数通过获取文件名、上传时间等参数,并对URL进行编码来请求更新后的列表数据。同时介绍了URL中特殊字符的转义方式,确保请求能够正确发送。

3010

被折叠的 条评论
为什么被折叠?



