🧙Конкурс сказок!
(OFF) Artem_Dainov 24 сен 2018

Jquery в mozilla, chrome, ie

Доброго времени суток.
Вот есть кусок кода.
$("#click").click(function(){
$("#test").load("/rand.php");
});
$("#click").click();


Когда страница загружается, сразу вызывается файл rand.php
Файл rand.php
<?
echo rand(1,5);
?>

На странице есть кнопка
<button id='click'>click</button>
<div id='test'></div>
Как вы понимаете, когда кнопка нажимается, тогда rand.php опять вызывается.
Такой вариант работает в mozilla firefox.
Как заставить это работать в google chrome и ie

Комментарии (16)

php файл не вызывается при загрузке страницы, он исполняется до загрузки
Ну в firefox я его могу вызывать без перезагрузки страницы, а вот в ie так не работает и в chrome кнопка не нажимаема
-1
Какой вообще смысл делать на php этот вывод, а не на JavaScript добавлять случайное значение?
-1
Это вообще просто пример.
В php файле может быть любой код, к примеру, запрос к бд.
-1
так это не на jquery такого типа делают вроде. Тебе нужно jquery ajax, а не просто load
-1
Gut. Попробую, но проблема с кликом.
В mozilla кнопка нажимается, а в ie и chrome нет.
-1
Пробовал там вставлять javascript alert вместо load? Чтобы проверить нажимается ли клик.
-1
Сейчас попробую. Если кнопка работает, тогда буду пробовать через ajax всё делать.
https://www.w3schools.com/tags/tag_button.asp Забыл указать что кнопка кликабельная
$("#click").click(function(){
$("#test").load("test.php");
});
-1
Показать комментарий
Скрыть комментарий
Назад 1 из 2 Вперёд
12
Для добавления комментариев необходимо авторизоваться
Назад
Танки. Стальной легион
Десятки видов техники, тяжелые бои и секретные...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play