webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как заставить Jquery load() работать через get а не post?

Если юзать так:
$('#someid').load('/someurl');
то идет get запрос
Но если юзать так:
var data = $('#somebtn').data(); 
$('#someid').load('/someurl',data);

То идет post.
Оно то может быть и логично, но надо получить при такой ситуации get.
Конечно можно юзать $.ajax или распарсить data и сформировать ?id=id и т.д. Пожалуйста альтернативы не предлагайте. Я в курсе и так и поступлю возможно. Но может быть все же можно именно в load передать параметры и отправить get запросом. Полазил по докам, нечего не нашел на сей счет, но может быть я слепой.
  • Вопрос задан
  • 181 просмотр
Решения вопроса 2
GavriKos
@GavriKos
именно в load передать параметры и отправить get запросом

Нельзя. Данные передаются только POST-ом. В GET-е вы можете их только в параметры урла передать, и то там есть ограничение на длину.
Ответ написан
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы