尝试在 ajax 调用中传递空格。
我相信“word”与“word”的传递方式相同。
另一方面,两个单词需要通过呼叫完全发送。
“第二个词”但不一样
‘第二个字’
我应该在调用之前修剪还是在服务器端脚本上执行此操作?
我怎样才能发送空格?
我知道这是一个老问题,但我想指出,可接受的答案是建议使用一个从 JavaScript 版本 1.5 开始已弃用的函数。
相反,您应该使用编码URI() or 编码 URIComponent()用于发送空格和其他特殊字符。
var param = encodeURIComponent("word second ");
console.log(param); // outputs 'word%20second%20'
另一端的 PHP 将自动处理解码。您应该修剪服务器端,因为用户可以编辑客户端代码来规避修剪,从而可能导致错误或漏洞。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)