Jquery - ошибка 403 при отправке формы через ajax - PullRequest
0 голосов
/ 25 марта 2012

У меня есть php-страница с именем form.php. Когда вы переходите на эту страницу, она показывает форму, когда эта форма отправляется, у меня есть код jquery, который отправляет форму себе через ajax. Это работает для других страниц, однако эта конкретная страница / код дает мне ошибку 403 при отправке страницы. Основное отличие заключается в том, что другие работающие страницы расположены в подпапке, а form.php находится в корневом каталоге. Вот код jquery:

$.ajax({
type:'POST',
cache:false,
url:'/form.php?action=add',
data:formData,
dataType:'json',
success: function(data) {})
});

Я понимаю, что это ошибка сервера, мой вопрос: почему он не может указывать на себя через корневую папку, но не ошибается, если размещен на странице в подпапке?

Ответы [ 3 ]

0 голосов
/ 25 марта 2012

используйте полный URL-адрес файла http://blah.com/form.php.

0 голосов
/ 25 марта 2012

Хорошо, я понял это.В одном из полей я хранил 2 переменные в одном значении, например:

1 <> 2

Я думаю, часть <> вызывала некоторые проблемы, как только я убрал, что она работала без каких-либопроблемы.Спасибо всем за помощь!

0 голосов
/ 25 марта 2012

попробуйте использовать

url:'.../form.php?action=add',
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...