403 FORBIDDEN ajax调用脚本

时间:2012-09-10 17:43:32

标签: php jquery ajax

  

可能重复:
  JavaScript URL encode

一些工作正常的脚本开始给我这个错误。

这可能是由于传递的字符串中有一些特殊的字符。

Ajax称之为:

.../ControllerAjaxSpecifiche.php?Material=100%%20poliester&product=Maglia (trikot)

这样说403禁止错误

删除%和()它的工作原理

.../ControllerAjaxSpecifiche.php?Material=100%20poliester&product=Maglia trikot

我如何解决这个问题?

我尝试将这些变量作为帖子传递,但是它不起作用,我继续遇到同样的问题。

2 个答案:

答案 0 :(得分:3)

在传递值之前尝试urlencode()(php)或encodeURI() encodeURIComponent()(js)。这应该逃避任何有害的字符

答案 1 :(得分:1)

您需要使用urlencode正确格式化链接