#php #javascript #ajax #jquery #post
#php #javascript #ajax #jquery #Публикация
Вопрос:
Я хочу отправить переменную с моей страницы php в мой код jquery. Я знаю, что могу сделать это с помощью $ _post и $ _get, однако, насколько я знаю, они требуют действия от пользователя для запуска действия «отправить». Я ищу способ отправки этого по мере загрузки страницы (поэтому пользователь не (должен) знать, что это происходит)
Я нашел это, но это может быть вырвано из контекста или может быть не тем, что я ищу, но следующее не работает:
$.post("demo.php", { name: "John", time: "2pm" } );
Просто чтобы вы знали, почему я спрашиваю, у меня есть массив изображений и расчет количества изображений, имеющихся в массиве. Мне нужно ввести это значение в jquery, чтобы я мог использовать его для различной ширины и так далее… Единственное, что я подумал о том, чтобы сделать это, это поместить значение в html в качестве скрытого элемента, но это неправильно с точки зрения доступности и поиска Google.
Ответ №1:
Кажется, вы пытаетесь получить некоторые переменные со стороны сервера (php) на сторону клиента (javascript). Одним из решений было бы сгенерировать переменные javascript в коде на стороне сервера.
например
echo '<script type="text/javascript">';
echo 'var name = "' . $nameVar . '";';
echo '</script>';
Это всего лишь демонстрация. Вы должны получить представление о том, как это работает.
Комментарии:
1. Ну, я понял «мне нужно ввести это значение в jquery, чтобы я мог использовать его для различной ширины и так далее».
2. я думаю, это то, что мне было нужно — я тестирую это сейчас, я немного медленный 🙂