[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не вызывается функция в другом файле
Zzepish
<script src="/voting_js/all.js"></script>
<
script src="/voting_js/create.js"></script>

Не вызывается функция open_blocker из all.js в create.js.
Ошибка:
Цитата
Uncaught ReferenceError: open_blocker is not defined
sergeiss
Ну так функция же не определена, согласно ответу системы wink.gif Показывай, где и как она определяется, как вызывается.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
Вот так инициализируется в all.js
	function open_blocker(data){
$("div#blocker").html(data);
$("div#blocker").fadeIn(300);
blocker=1;
blocker_interval=setInterval(function(){if(blocker!="0"){$("div#blocker").fadeOut(300); blocker=0; clearInterval(blocker_interval);}},4000);
}

ВОт так вызывается в create.js:

$(document).on('click','div.create_question',function(){
$.ajax({
url:"/ajax/create_voting.php",
type:"POST",
data:$("form#question_create").serialize(),
success:function(data){
open_blocker(data);
}

}
);
});
GET
Zzepish

Может закешировалась, старая версия скрипта?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Zzepish
ABC
я f5 всегда жму. По нескольку раз
GET
Цитата
ABC
я f5 всегда жму. По нескольку раз


а я вот так делаю:

<script src="/voting_js/all.js?<?php echo filemtime('/voting_js/all.js'); ?>"></script>


Жать ничего не надо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
ctrl+R

и используй уже console.log() ччтоли

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Zzepish
Игорь_Vasinsky
все-равно не сработало.

console.log() - нужно покурить мануал.

http://178.165.23.246/index.php?page=create . Нажми: создать опрос и глянь в консоль! без понятия, что делать(
T1grOK
У тебя функция объявлена не в глобальном контексте.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Zzepish
T1grOK
а как его таковым сделать?
T1grOK
Вынести нужные функции за $(function(){})

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Zzepish
T1grOK
ааа. вон оно что.
Огромное тебе спасибо


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.