JQuery Ajax отправляет GET вместо POSTJquery

Программирование на jquery
Ответить
Anonymous
 JQuery Ajax отправляет GET вместо POST

Сообщение Anonymous »


Следующий код запускает GET вместо HTTP-запроса POST.

функция AddToDatabase() { this.url = './api/add'; } AddToDatabase.prototype.postData = функция (dataToPost) { $.ajax({ тип: "ПОСТ", URL: этот.url, данные: данныеToPost, контекст: это, успех: this.onSuccess }); }; вар AddToDatabase = новая AddToDatabase(); данные = {данные: 'куку'}; AddToDatabase.postData(данные); Почему и как я могу получить POST?

В Google Chrome Inspect и Firefox Inspect я вижу, что браузер отправляет GET. Вот из Chrome:

URL-адрес запроса: http://localhost/SAMPLE-CODES/UPDATE%20MYSQL/api/add/ Метод запроса: GET, код состояния: 200 OK

РЕШЕНО

URL-адрес под названием «./api/add» фактически предназначался для публикации в «./api/add/index.php». Оказывается, вызов «./api/add/index.php» или «./api/add/» дает мне запрос POST.

Это был просто неправильный URL-адрес, но по какой-то причине я получил успешный запрос GET к «.api/add/».
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»