Итак, несколько дней назад я задал этот вопрос. Данные сеанса, отображающие URL предыдущего изображения
Он работает, но есть ли способ вызвать несколько вещей одновременно?
У меня есть counter.php и report.php, они оба получают доступ к данным сеанса из getRandom.php.
function Refresh() { $('#picturehere').load('getRandom.php', function(){$load('report.php');}); };
Мой код обновления (). Я хочу отобразить counter.php в своем собственном div, возможно ли это сделать?
Когда я пытаюсь отделить свой счетчик.php в своей собственной строке, как это, он получает неправильные данные сеанса, начиная с предыдущего изображения.
function Refresh() { $('#picturehere').load('getRandom.php', function(){$load('report.php');}); $('#counter').load('counter.php'); };
Благодарю.
Нет необходимости делать 3 разных запроса http / ajax для получения информации с того же сервера.
Вы должны сделать один вызов ajax и объединить сценарии на стороне сервера или один сценарий, который включает в себя другие скрипты. Затем вы можете комбинировать выходные данные в массиве или объекте и json_encode()
чтобы отправить его обратно в браузер. Там вы можете получить разные части и поместить их в разные элементы html по желанию.
Возможно, вам придется перейти к более полному методу, например $.ajax()
а не просто использовать .load()
.