可能重复:
JavaScript URL encode
一些工作正常的脚本开始给我这个错误。
这可能是由于传递的字符串中有一些特殊的字符。
Ajax称之为:
.../ControllerAjaxSpecifiche.php?Material=100%%20poliester&product=Maglia (trikot)
这样说403禁止错误
删除%和()它的工作原理
.../ControllerAjaxSpecifiche.php?Material=100%20poliester&product=Maglia trikot
我如何解决这个问题?
我尝试将这些变量作为帖子传递,但是它不起作用,我继续遇到同样的问题。
答案 0 :(得分:3)
在传递值之前尝试urlencode()
(php)或encodeURI() encodeURIComponent()
(js)。这应该逃避任何有害的字符
答案 1 :(得分:1)
您需要使用urlencode正确格式化链接