Я знаю, что есть другие сообщения, подобные этому, но после прохождения через них я все еще не могу понять, как использовать ajax для перезагрузки div на моем страницы без обновления всей страницы.Я не могу получить div для перезагрузки при нажатии без перезагрузки всей страницы
ответ
Для выполнения этой работы вы должны указать URL-адрес, который предоставит ответ, который вы пытаетесь загрузить в свой div.
$("#cart").click(function() {
$("#drawer-indiv-product").load("some-url.html #drawer-indiv-product");
});
Это от нагрузки() документации: http://api.jquery.com/load/, требуется параметр URL.
Edit: Вы можете использовать что-то вроде этого, чтобы узнать больше о данных, которые вы получаете:
$("#cart").click(function() {
$("#drawer-indiv-product").load("some-url.html #drawer-indiv-product", function(response, status, xhr) {
if (status == "error") {
console.log(xhr.status + " " + xhr.statusText);
}
else {
console.log(response);
}
}
});
Не забывайте 'return false', чтобы предотвратить поведение общей ссылки. –
Так что отлаживайте ответ. Вы получаете 200 кодов? –
@CRover Отвечает ли запрос (URL-адрес, который вы запрашиваете) содержит элемент, который вы запрашиваете? «# drawer-indiv-product» ... и если да, то у него есть дополнительные элементы, которые вы ожидаете? Взгляните на документацию, есть дополнительные параметры, которые вы можете использовать, чтобы узнать больше о ответе, который вы получаете от вашего запроса. – rolspace
Вы используете метод load
неправильно. Согласно documentation вы можете загрузить фрагмент из удаленного документа, но для этого вам нужно использовать правильный синтаксис. Например:
$("#drawer-indiv-product").load("/resource/load.html #drawer-indiv-product");
Используйте груз правильно. Кроме того, добавьте return false
в конец onclick. Это предотвратит общее поведение ссылок - перезагрузка страницы.
- 1. Как обновить div без перезагрузки всей страницы?
- 2. Reload the DIV без перезагрузки всей страницы
- 3. Перезагрузите DIV без перезагрузки всей страницы?
- 4. перенаправление без перезагрузки всей страницы
- 5. POST без перезагрузки всей веб-страницы
- 6. Обновление веб-страницы без перезагрузки всей страницы
- 7. Обновить добавленный элемент без перезагрузки всей страницы
- 8. Обновить содержимое div без перезагрузки страницы
- 9. Обновление страницы без ее перезагрузки?
- 10. MVC 5 Маршрутизация без перезагрузки всей страницы
- 11. Как я обновить DIV без перезагрузки страницы
- 12. Как проложить маршрут без перезагрузки всей страницы?
- 13. перезагрузка div с javascript без перезагрузки всей страницы
- 14. Загрузка содержимого в DIV без перезагрузки страницы
- 15. Обновление SQL при щелчке по галочке без перезагрузки всей страницы
- 16. .submit() без перезагрузки страницы
- 17. с помощью jQuery для перезагрузки всей страницы
- 18. Обновление div без перезагрузки страницы asp.net
- 19. Anchor tag обновить div без перезагрузки страницы
- 20. Как заполнить div без перезагрузки страницы
- 21. Недавно просмотрины DIV без перезагрузки страницы
- 22. остановка перезагрузки страницы при нажатии кнопки
- 23. Навигация к различным представлениям без перезагрузки всей страницы
- 24. отображение текста в div без перезагрузки страницы
- 25. Обновить содержимое div без перезагрузки страницы
- 26. FlowRouter без перезагрузки страницы
- 27. отправить форму без перезагрузки страницы
- 28. Изменение шрифта-удивительный значок при нажатии без перезагрузки страницы
- 29. Очистить # без перезагрузки страницы
- 30. OnClick без перезагрузки страницы
Является ли кнопка внутри формы? –
не используют фрагменты кода, если они не добавляют никакого значения к вашему вопросу. – mic4ael
Добавьте return false в конце onclick. Это предотвратит общее поведение ссылок - перезагрузка страницы. –