は、スクリプト
jQuery(document).ready(function() {
var licznik = 0;
var aktywny = true;
window.onblur = function(){aktywny = false;};
window.onfocus = function(){aktywny = true; licznik = 0;};
var id = setInterval(function(){wyslijImpuls()},60000);
function wyslijImpuls() {
if(aktywny == false) {
licznik++; //żeby nie tracić czasu spędzonego na stronie (np: 30 sekund), gdy uzytkownik przelączy okno/zakładkę przeglądarki
}
if(licznik < 2) {
$.post(baseUrl+'Zapiszczas/', {'ile': 1});
}
}
$.post(baseUrl+'Zapiszczas/', {'ile': 1});
console.log(baseUrl);
});
と呼ばれ、私は
ReferenceError: baseUrl is not defined $.post(baseUrl+'Zapiszczas/', {'ile': 1});
エラーをrevieved私の質問は、JSにbaseUrl
値を渡す方法です?されますか私はbaseUrl
がconfig.ini
で定義され、PHPのZendコントローラでアクセス可能であると言いたいと思います。
質問を投稿する前に検索しましたか? http://stackoverflow.com/questions/23740548/how-to-pass-variables-and-data-from-php-to-javascript –
これを使用してください。 var baseUrl = '<?php echo'これと似ています ';?>'; –
PHPのdirectliをjsスクリプトに入れることができません。 – Tomasz