18.02.2015, 23:39
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Гражданка Михеева, только без паники, просто я думал, что вы знаете синтаксис. Вот загрузите это на локальный сервер, обзовите как хотите и запустите - все будет тикать и возвращать вам результат.
<?
if($_POST['num']) exit($_POST['num'])
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(function() {
var o = $('#dynamic-number');
$('button').click(function() {
$.post(location, {num : o.text()}, function(d) {
alert('Сервером получено значение '+d)
})
});
$({numberValue: o.text()}).animate({numberValue: 1000}, {
duration: 400000,
easing: 'linear',
step: function() {
o.text(Math.ceil(this.numberValue)/1000000)
}
});
})
</script>
</head>
<body>
<p id="dynamic-number">0</p>
<button>Update</button>
</body>
</html>
|
|
18.02.2015, 23:41
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Вы подправили, но не в том месте
|
|
18.02.2015, 23:44
|
Аспирант
|
|
Регистрация: 18.02.2015
Сообщений: 58
|
|
Сообщение от laimas
|
Вы подправили, но не в том месте
|
alert('Сервером получено значение ');
выскакивает это сообщение, а мне надо чтобы через div показывось)
Последний раз редактировалось Miheeva, 18.02.2015 в 23:49.
|
|
18.02.2015, 23:51
|
Аспирант
|
|
Регистрация: 18.02.2015
Сообщений: 58
|
|
Цитата:
|
$(function() {
var o = $('#dynamic-number');
$('button').click(function() {
$.post("/fers.php", {num : o.text()}, function(d) {
alert(''+d)
})
});
$({numberValue: o.text()}).animate({numberValue: 1000}, {
duration: 400000,
easing: 'linear',
step: function() {
o.text(Math.ceil(this.numberValue)/1000000)
}
});
})
|
вот работает. А как сделать к примеру накопилось 0.100000 и при нажатий они списываются
|
|
18.02.2015, 23:53
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
>и не пойму где php файл прописан)
Совсем плохо. Я же не знаю как вы назвали этот файл, поэтому в коде у меня обращение будет идти к текущему - $.post(location, {num : o.text()}, function(d)....
Если вы его обозвали test.php, значит location равен test.php, ели назвали test.html и что важно, у вас добавлено расширение .html как исполняемый файл, значит location будет равен test.html, и обращение будет к нему.
А вы что делаете?
|
|
18.02.2015, 23:55
|
Аспирант
|
|
Регистрация: 18.02.2015
Сообщений: 58
|
|
Сообщение от laimas
|
>и не пойму где php файл прописан)
Совсем плохо. Я же не знаю как вы назвали этот файл, поэтому в коде у меня обращение будет идти к текущему - $.post(location, {num : o.text()}, function(d)....
Если вы его обозвали test.php, значит location равен test.php, ели назвали test.html и что важно, у вас добавлено расширение .html как исполняемый файл, значит location будет равен test.html, и обращение будет к нему.
А вы что делаете?
|
Это уже сделала) получилось) тока как сделать чтобы не alert выскакивал а к примеру прописал <div id="alert"></div> и появилось сообщение?
|
|
18.02.2015, 23:56
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Откуда списывается - в базе или на клиенте в теге Р, или там и там?
Вы то в базу хоть записали? Пример мой этого не делает )
|
|
18.02.2015, 23:58
|
Аспирант
|
|
Регистрация: 18.02.2015
Сообщений: 58
|
|
вот сделала
Цитата:
|
document.getElementById("result").innerHTML="text" ;
|
теперь надо сделать чтобы с этого таймера списывались когда нажимаешь на кнопку... как это сделать?
|
|
18.02.2015, 23:59
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Я уже не поспеваю за вами.
alert('Сервером получено значение '+d)
заменить на
$('#alert').text(d)
Естественно что этот DIV должен быть на странице и если вы знаете что должно вернуть.
|
|
18.02.2015, 23:59
|
Аспирант
|
|
Регистрация: 18.02.2015
Сообщений: 58
|
|
Сообщение от laimas
|
Откуда списывается - в базе или на клиенте в теге Р, или там и там?
Вы то в базу хоть записали? Пример мой этого не делает )
|
ну у меня таймер просто тикает, но когда обновлю страницу то он заного обновляет как поправить?
|
|
|
|