Stack Overflow на русском Asked on August 30, 2021
Есть небольшой фрагмент кода JavaScript и в нем мне нужно брать данные из базы данных через PHP. Как это сделать?
Советовали сделать через AJAX. Прошу привести пример по моему коду.
<script>
function sl(lt){
var tb1 = <? echo($arr_t[0]) ?>; // Тут я засовываю в переменную tb1 элемент массива из php кода который написал в функции до этого фрагмента кода
document.getElementById('location_button_1').onclick = () => sp(tb1);// вызываю другую функцию js
}
function sp(lp){
// А вот именно тут мне нужно обратиться к бд из php. Получить запись по id, а id это число, которое приняла эта функция в параметры, т.е lp
var a = <? echo($asd) ?>; // Приравниваю этой переменной значение которое я получил из бд
sl(f); //И снова вызываю первую функцию. И так по кругу..
}
</script>
Логика конечно хромает, будет работать медленно. Примерно так:
По идее лучше сразу js собрать все данные со страницы и обработать из через php-бд, и уже готовыми данными работать, которые например в виде массива будут уже храниться.
Answered by Alexander on August 30, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP