Честно говоря, у вас каша в голове 🙂 Вам нужно понять, что где и как исполняется (где PHP, где JS, как генерируется HTML, где он рендерится и что такое Ajax — не важно как он там исполняется — с помощью JQuery или просто JS).
Когда картинка сложится — будет проще. Пока что, у вас программирование идёт «дарвинистским методом» — если что-то поменять в коде, то выживет ли он 🙂
Dram
Нужно по инпуту радио вызвать определенную функцию getVoteComments() в другом файле пхп, делаю так
Получаю
ReferenceError: handleClick is not defined at HTMLInputElement.onclick
Где ошибаюсь?
Dreammaker
getVoteComments() в другом файле пхп
getVoteCommens() — здесь это JS-функция, почему вы упоминаете другой файл PHP?
Ну, и у вас не указан пример где текущая ajax-функция вешается на обработчик.
Dram
getVoteCommens()
getVoteCommens() у меня расположена в /components/com_comments/models/item.php, результат ее выполнения я и хочу получить
пример обработчика
<input type="radio" value="all" id="type_all" onclick="handleClick(this);" autocomplete="off" checked="checked">
LEOnidUKG
на странице.
Dram
В смысле нет, а это что?
LEOnidUKG
В смысле нет, а это что?
страницу покажи полностью в html
Dram
и раскомментировать
//alert(myRadio.value); (чисто для проверки, нужные данные в функцию приходят
То аллерты срабатывают при нажатии на чекбоксы и показывают нужные данные. Так что функция есть и работает, что-то не так именно в после $.ajax({
LEOnidUKG
если удалить все что ниже
и раскомментировать
То аллерты срабатывают при нажатии на чекбоксы и показывают нужные данные. Так что функция есть и работает, что-то не так именно в после $.ajax({
А можно узнать зачем ты обычный JS с Jquery смешиваешь? Прикрепи на класс или на ID операцию.
Dram
А можно узнать зачем ты обычный JS с Jquery смешиваешь? Прикрепи на класс или на ID операцию.
потому что я говнокодер, прошу помочь. Как нужно переделать верх чтобы все было на Jquery?
LEOnidUKG
потому что я говнокодер, прошу помочь. Как нужно переделать верх чтобы все было на Jquery?
https://www.google.com/search?client=opera&q=jquery+onclick+id+function&sourceid=opera&ie=UTF-8&oe=UTF-8
Dreammaker
Честно говоря, у вас каша в голове 🙂 Вам нужно понять, что где и как исполняется (где PHP, где JS, как генерируется HTML, где он рендерится и что такое Ajax — не важно как он там исполняется — с помощью JQuery или просто JS).
Когда картинка сложится — будет проще. Пока что, у вас программирование идёт «дарвинистским методом» — если что-то поменять в коде, то выживет ли он 🙂