google-chrome - javascript encodeURIcomponent,什么时候使用和浏览器

  显示原文与译文双语对照的内容
146 5
  1. 我应该使用encodeURIcomponent将日期时间字符串传递给服务器?我注意到即使没有。我传递给服务器的日期时间字符串格式为 11/08/2014 18: 15.正如你所看到的,有一个空间,所以我不确定它是否能够使用它。

  2. 我注意到 Chrome ( 我的开发浏览器) 通常会为我做编码,这是好的和坏的。坏的部分是我没有注意到我的错误。我将非ascii字符传递给服务器,在 Chrome 和 Firefox 中它工作良好,但在 IE 中它并不是。我花了几个小时才找到为什么会发生这样的事情。所以这里的问题是如何使 Chrome 更为"严格"?并且它不仅仅引用了这个,而且还对 Chrome 没有显示任何错误的它的他错误。例如,Chrome 通常是'平滑'标记错误,这对于生产来说很好,但是不适合开发。那么,如何使它更严格?

时间:原作者:3个回答

70 0

使用 jQuery,因此它依赖于你传递给 $.postdata的内容。

如果你传递一个对象 .post 将为你处理编码。

如果你传递 form.serialize(),那么该方法已经为你编码了。

如果你传递一个字符串,你需要自己编码。

原作者:
...