在 GET Through Ajax 中传递空格

Passing Spaces In GET Through Ajax

我的 ajax 客户端代码通过 ajax 将文本框值传递给服务器。文本框中的数据可能包含空格。我已经检查过它在 Firefox 中工作。

我应该让空格保持原样,还是需要在客户端(通过 js)对它们进行编码并在服务器端解码以兼容所有浏览器?

您需要将所有 space 替换为 %20 或者您可以使用 JavaScript 中的 escape 函数。

escape("your data is here")

参考:- Click here