контент, загруженный с помощью JQuery, должен отправить форму для перезагрузки контента в родительском - PullRequest
0 голосов
/ 01 декабря 2019

Работа на странице панели администратора, и я загружаю другие страницы из навигационного меню с помощью JQuery следующим образом:

 $('#stores.sub_menu--link').click(function(){

    $('#content').load("https://mydomain.mywebsite.com/ApageWithForms.php")

});

Эта часть работает отлично;проблема заключается в следующем: загруженный контент поступает со страниц PHP, и имеет форму и нажимает функции GET и POST. Они прекрасно работают, если мы загружаем саму страницу в браузере, но когда страница загружается как POSTing или GETing содержимого, загружает страницу в новой вкладке вместо перезагрузки содержимого. Я понимаю, ПОЧЕМУ это делает, но я понятия не имею, КАК это исправить! Я пытался добавить _PARENT к формам и страницам, хотя я знал, что это не будет ответом (не было). Я пытался искать, но я думаю, что моя ограниченная способность объяснить проблему также мешает мне найти решение. Может кто-то указать мне верное направление? Я ожидаю, что при отправке формы страница будет загружена в динамическое расположение родительского элемента.

1 Ответ

0 голосов
/ 02 декабря 2019

Разобрался. Загруженный контент имел дублирующийся класс, идентификатор и имена для некоторых элементов, что приводило в замешательство jQuery. Изменение их позволило постам ajax работать как задумано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...