http://www.XXX.com/kc/workord...
日期后面为啥为多了个加号。有的有加号有的没加好,用post就没这个问题了
$.ajax({
type:"get",
url:url1,
async:true,
data:$('#searchList').serialize(),
dataType:'json',
代码如上
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
jQuery serialize()方法可快速对表单各字段进行序列化,不用每个字段一遍一遍的进行读取操作,当字段的值中存在空格,这个方法会把空格转为加号,可以在jQuery源码中查找r20看到replace( r20, "+" ),说明带有空格的值都被替换为加号,那么直接用正则替换还原空格就行了,空格经encodeURIComponent编码后为%20,那么序列化的时候直接replace就行了
栗子:
$("#form1").serilaize().replace(/+/g,"%20");
encodeUri(encodeUri($("#form1").serilaize()))