var queryString = $('#formname').serialize();
$.post(queryString, function(data) { ...
请求网址有时会变为
http:\ domain.com \ page.php?parm = 1&contr y = 2&...
如何删除国家/地区文字中的空格? 我尝试过
queryString.replace(/\s/g, '')
和
.trim
但没有成功..
谢谢
答案 0 :(得分:0)
replace
工作正常。只是字符串是不可变的,因此您必须直接存储或使用replace
的结果,因为它不会更新您的变量。
快速说明:URL中没有转义反斜杠有点奇怪,但是...嗯,那是你的。
const url = 'http:\domain.com\page.php?parm=1&contr y=2&...';
console.log(url.replace(/\s/g, ''));
console.log(url);
顺便说一句,trim
仅除去外部空间。
const str = ' Hello World! ';
console.log(str);
console.log(str.trim());
答案 1 :(得分:0)
我相信使用trim()可以,trim()去掉不必要的空格
yourstring.trim()