Глядя на этот код, можно предположить, что вы разрабатываете приложение большего размера.Во-первых, прочтите PHP OOP .Изучение этого, а не использование старых методов сценариев, поможет вам в долгосрочной перспективе.Преимущества тратить время на это сейчас далеко перевешивают недостаток того, что он работает не так быстро, как вам хотелось бы.
Сказав это, независимо от того, решите вы или нетЕсли я сделаю это, я вырву логику в верхней части вашего скрипта и вставлю в другой файл, доступный с вашего веб-сервера.Вместо того, чтобы выводить данные в формате таблицы, выведите содержимое в формате JSON.
Замените верхний код на этой странице на curl
, куда бы вы ни прикрепили вновь созданный файл на вашем сервере, и json_decode
, чтобы получить его.итеративный объект, который вы можете использовать для построения своей таблицы.Если вы имеете дело с постбэк, то выполните POST
(или лучше DELETE
) curl
.
Теперь начинается сложная (иш) часть.Вы хотите, чтобы ваш сценарий улучшил функциональность вашего сервера и не был навязчивым.Самый простой способ - это использовать фреймворк, такой как jQuery
, привязку к событиям кликов и использовать функциональность event.preventDefault()
, чтобы предотвратить обратную передачу сервера.Внутри функции, с которой связано ваше сценарийное событие, сделайте там свой $.ajax
вызов, отображая все данные, которые вы хотите в продолжении.
Надеюсь, что это поможет.Если вы не знакомы ни с одним из терминов, быстрый поиск в Google даст массу документации по каждому предмету.