АРМАДА
AJAX, как выполнить php-скрипт при клике?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

VKtraf
Профессионал
Зарегистрирован: 03.02.2012
Сообщений: 969
Обратиться по нику
# Добавлено:Сб Янв 11, 2014 1:13 pmДобавить в избранноеОтветить с цитатой
Привет всем!
Кто знает AJAX, пожалуйста подскажите, как сделать такое.

Есть php-скрипт и HTML-страница с div'ом, при нажатии на который нужно, чтобы php-скрипт выполнялся, без получения результата.

Скрипт 1.php:
Код:
<?php

$v = $_GET['v'];

file_put_contents("pressed.txt", $v, FILE_APPEND);

?>



Веб-страница index.html:
Код:
<html>
<head>
<script type="text/javascript" src="javascript/jquery-1.7.2.min.js"></script>
</head>
<body>

<div style="width:300px; height:50px;">КЛИК</div>

</body>
</html>



Как можно сделать, чтобы при помощи AJAX выполнялся скрипт 1.php без перезагрузки самой HTML-страницы?
Поиск дает вариант с jQuery и $.get, но не могу его правильно применить, не работает у меня.

Если кому не трудно, пожалуйста подскажите типовой код выполнения скрипта при клике на div?

Огромное спасибо! Drinks or Beer
Взять кредит вебмани

JM
Гуру
Зарегистрирован: 25.08.2006
Сообщений: 1382
Обратиться по нику
# Добавлено:Сб Янв 11, 2014 2:13 pmОтветить с цитатой
http://stackoverflow.com/questions/12581237/jquery-ajax-load-html-into-div-element-after-click
Конвертит мобильный траф как зверь!!!
VDS и домены от AHnames.com - лучшие решения по доступным ценам

VKtraf
Профессионал
Зарегистрирован: 03.02.2012
Сообщений: 969
Обратиться по нику
# Добавлено:Сб Янв 11, 2014 3:28 pmОтветить с цитатой
JM, спасибо!
AJAX сделал, но возникла другая проблема - при нажатии событие выполняется один раз, а нужно, чтобы выполнялось непрерывно.
То есть, и onclick, и onMouseDown, и onMouseOver выполняются один раз, даже если удерживать кнопку нажатой.
Можно ли при помощи AJAX сделать так, чтобы при нажатой кнопке событие выполнялось непрерывно, пока кнопка не будет отжата?
Спасибо!
Взять кредит вебмани

JM
Гуру
Зарегистрирован: 25.08.2006
Сообщений: 1382
Обратиться по нику
# Добавлено:Сб Янв 11, 2014 7:46 pmОтветить с цитатой
VKtraf, а там небось из кеша он херачит, поэтому 1 раз ток Sad
Поидее каждый клик.
Глянь через хедеры чего отдает и запрашивает браузер.
Вот че нашел
cache: false
Код:
$.ajax({ url: "time.php", cache: false, success: function(html){ $("#content").html?#40;html); } });


Попробуй
Конвертит мобильный траф как зверь!!!
VDS и домены от AHnames.com - лучшие решения по доступным ценам

VKtraf
Профессионал
Зарегистрирован: 03.02.2012
Сообщений: 969
Обратиться по нику
# Добавлено:Вс Янв 12, 2014 2:08 pmОтветить с цитатой
JM, о, спасибо за хорошую идею!
Про кэш я как-то даже не подумал, сейчас и с jQuery no-cache попробую и с настройками браузера.
:thup:
Взять кредит вебмани
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры