- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Драсти! Есть скрипт
И есть контейнер
И есть ссылка
<a href="#" id="getEdit">Редактировать</a>
По нажатию на которую подгружается инфа с файла getEdit.php
Мне же нужно подгружать инфу с этого файла по айди
url: "getEdit.php?id=1",
Для этого нужно присвоить каждой ссылке айди, как-то так
<a href="#1" id="getEdit">Редактировать</a>
<a href="#2" id="getEdit">Редактировать</a>
<a href="#3" id="getEdit">Редактировать</a>
Или как?
И от сюда второй вопрос: как потом перехватить этот айди и передать его в фаил getEdit.php?
То есть, что писать в этой строчке после равно? url: "getEdit.php?id=",
Что-то нарыл в инете, понял лишь что как-то так нужно
url: "getEdit.php?id=+ $(this).attr('id')",
но плохо в этом разбираюсь, помогите пожалуйста оптимизировать код под описанные выше нужды, буду благодарен.
js меняем на
а на ссылках пишем:
ПС - id="getEdit" на странице может быть только один ,посему ваш вариант изначально неверный, на крайних хоть бы на class вешали обработчик.
Спасибо, а в
А в void(0);" тоже нужно айди добавить <?php echo $id; ?> или там везде нули должны быть? Просто работает и так и так, но как правильно?
А в void(0);" тоже нужно айди добавить <?php echo $id; ?> или там везде нули должны быть? Просто работает и так и так, но как правильно?
javascript:void(0); нужен для того, что бы страницу не перегрузило, можно например использовать и # но лучше js
Можно и просто onclick="toAtjax(1);" заменить на onclick="return toAtjax(1);" и в href писать все что угодно, при условии, что функция будет возвращать false
Аргументируйте, а если... js отключен? (не для флуда, причина отключения может быть разная)
Аргументируйте, а если... js отключен? (не для флуда, причина отключения может быть разная)
js может быть и отключен, все ровно будет работать. А лучше за # тем, что есть вариант, когда браузер распознает # как запрос к прокрутке страницы в начало. Расписывать не буду, это связано с якорями.
При отключенном js уже пофик, куда перебросит.
Но зачем нагружать обработчик событий, если, так будет тоже работать
<a href="javascript:toAtjax(1)"
Но зачем нагружать обработчик событий, если, так будет тоже работать
<a href="javascript:toAtjax(1)"
Будет работать. Вот только href есть только у a, onclick - можно повесить на любой элемент. Да и читаемость кода падает.
Кстати # будет заносится в историю, и мешать юзеру, если нужно back нажимать.
При отключенном js уже пофик, куда перебросит.
Ну далеко не всегда пофик.
Спорно...
.
Бесспорно, если js отключен.
но преимущество хеша перед void не вижу.
Тут нужно все же понять, что хочет ТС.
а хочет он, наверное, иметь возможность что-то редактировать на лету зарегистрированным пользователем.
Но в таком случае, обработчики нужно выносить из html кода
и правильно подходить к структуре (семантике).
ведь идентификатор ссылки (ресурса для редактирования) можно запихнуть не только в тег id, но и в rel, или же привязать к родительскому блоку... и т.д.
onclick - можно повесить на любой элемент
вот это и надо использовать вместе с
на class вешали обработчик
т.е. что-то вида
.....
burunduk, согласен.
getEdit_1 - и есть идентификатор ресурса.