2015-05-25 4 views
1

Я просматривал этот сайт на время, чтобы помочь мне изучить различные части кодирования и нашел его наиболее полезным. Я очень сильно борюсь с JQuery & PHP до такой степени, что я не могу найти свой ответ.Таймер JQuery с переменной Php

Возможно, я ошибаюсь. Но мне нужно использовать функцию таймера обратного отсчета JQuery для использования одной из моих переменных PHP, когда нажата кнопка, если это возможно?

<b><span style="color:red"><div id="Count"></div></span></b> 
    <script type="text/javascript"> 

    $('#Count').countdown({until: '+0h +0m +15s', significant: 2, 
     expiryText: '<div class="over"><h3>Finished</h3></div>', 
    layout: '{d<}{dn} {dl} {d>}{h<}{hn} {hl} {h>}{m<}{mn} {ml} {m>}{s<}{sn} {sl}{s>}'}); 

<button>Start</button> 
    </script> 

Это мой текущий вариант JQ, но автоматически активируется при загрузке страницы. Мне нужно, чтобы он начинался, когда я нажимаю кнопку.

Также сверху вы увидите, что он использует 15 секунд. Я пытался заменить его с моей PHP переменной, которая является

$ count1

Но это не работает :(

Любые советы будут наиболее полезны, как JQ новый язык для меня, и я изо всех сил, чтобы начать. Спасибо за ваше время.

+0

(1) вам нужно будет отбросить ваш PHP-код в вашем jquery-коде - '$ ('# Count'). Countdown ({до: '+ 0h + 0m + s ', ... '(2) ваша кнопка в данный момент находится внутри вашего' 'tag' ', это только проблема копирования/вставки здесь? (3) Если вы хотите, чтобы ваш код jquery начинался только после нажатия кнопки, затем заверните его - '$ ('button'). Click (function() {$ ('# Count'). Countdown ({... [ остальной код] ...});}); ' – Sean

ответ

2
<PHP echo $count1; ?> 

Должно работать, если вы просто придерживаться его в том, где вы обычно поставить переменную. Он просто повторяет значение count1 так всякий раз, когда клиент получает код JavaScript, является переменная просто номер.

+0

Спасибо. это сработало хорошо. – Zoltan

Смежные вопросы