在 GET Through Ajax 中传递空格
Passing Spaces In GET Through Ajax
我的 ajax 客户端代码通过 ajax 将文本框值传递给服务器。文本框中的数据可能包含空格。我已经检查过它在 Firefox 中工作。
我应该让空格保持原样,还是需要在客户端(通过 js)对它们进行编码并在服务器端解码以兼容所有浏览器?
您需要将所有 space 替换为 %20
或者您可以使用 JavaScript 中的 escape
函数。
escape("your data is here")
参考:- Click here
我的 ajax 客户端代码通过 ajax 将文本框值传递给服务器。文本框中的数据可能包含空格。我已经检查过它在 Firefox 中工作。
我应该让空格保持原样,还是需要在客户端(通过 js)对它们进行编码并在服务器端解码以兼容所有浏览器?
您需要将所有 space 替换为 %20
或者您可以使用 JavaScript 中的 escape
函数。
escape("your data is here")
参考:- Click here