2012-09-10 74 views
1

可能重複:
JavaScript URL encode403 FORBIDDEN AJAX調用腳本

一些腳本工作正常,開始給我這個錯誤。

這可能是由於字符串內部傳遞了一些特殊的字符。

的Ajax調用此:

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

這樣它說403禁止錯誤

去除%和(),它的工作原理

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

我怎樣才能解決這個問題?

我試圖通過這些變量作爲後,buit它沒有工作,我繼續有同樣的問題。

+0

您是否嘗試過使用'是encodeURI(...)'或'encodeURIComponent方法(...)'的參數? – pdoherty926

+0

材料= 100%...應該去材料= 100%25 ...當你正確使用url_encode –

+0

解決方法不同以避免任何字符串問題。發佈數據與「.ajax後,所以沒有干涉路線 – giuseppe

回答

3

嘗試urlencode()(php)或encodeURI() encodeURIComponent()(js)在通過值之前。這應該逃避任何有害的字符