|
|
|
Привет всем!
Кто знает 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?
Огромное спасибо! |
|
|
|
|
|
|
JM, спасибо!
AJAX сделал, но возникла другая проблема - при нажатии событие выполняется один раз, а нужно, чтобы выполнялось непрерывно.
То есть, и onclick, и onMouseDown, и onMouseOver выполняются один раз, даже если удерживать кнопку нажатой.
Можно ли при помощи AJAX сделать так, чтобы при нажатой кнопке событие выполнялось непрерывно, пока кнопка не будет отжата?
Спасибо! |
|
|
|
|
|
VKtraf, а там небось из кеша он херачит, поэтому 1 раз ток
Поидее каждый клик.
Глянь через хедеры чего отдает и запрашивает браузер.
Вот че нашел
cache: false
Код: |
$.ajax({ url: "time.php", cache: false, success: function(html){ $("#content").html(html); } });
|
Попробуй |
|
|
|
|
|
JM, о, спасибо за хорошую идею!
Про кэш я как-то даже не подумал, сейчас и с jQuery no-cache попробую и с настройками браузера.
|
|
|
|
|
|
|
|