2012-01-04 1 views
0

Это простой скрипт, который я пытаюсь запустить, я также попробовал его только с предупреждением, но он просто не работает. Если это какая-то помощь, это часть блока html, я эхо от скрипта php.Почему этот скриптовый тег не запускает этот скрипт при загрузке страницы?

<script type="text/Javascript">  
    alert(\'test\');  
    JACS.show(document.getElementById(\'data_jacs\'),\'jacsStatic2\');                      
</script> 

Я нашел эту проблему, и это не имеет ничего общего со сценарием, в нем есть все, чтобы сделать с файлом PHP я повторяющий его из загружаемых с помощью AJAX. Спасибо за помощь.

+1

Почему вы избегаете одиночных кавычек? – Stefan

+0

Не могли бы вы предоставить минимальный пример jQuery (jquery.net), пожалуйста, – puk

+0

Я избегаю одиночных кавычек, потому что я уже использую одинарные кавычки для эха, выглядит как echo ' ' – Bogdan

ответ

1

Может быть более одной причине:

  1. Не используйте косую черту:

    предупреждение ('Test');

  2. Вы используете JACS. Вы уверены, что библиотека JACS загружена ко времени выполнения этого тега скрипта?

+0

1. Мне нужно, поскольку я использую его в середине эха, которое ограничено' для начала. 2.Yep, он загружен. Я не могу понять это. – Bogdan

+0

Кроме того, даже если я вынимаю часть JACS и оставляю только предупреждение («test»); в теге скрипта он все равно не будет запускать предупреждение. – Bogdan

+0

Предупреждение 'echo '(\" test \ ");' 'будет выдавать совершенное' alert ("test"); ' –

0

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

<script>  
    alert('test'); 
    try 
    { 
    JACS.show(document.getElementById('data_jacs'),'jacsStatic2');                      
} 
catch(err){ 
    alert(err); 
} 
</script> 

он оповещает об ошибке JACS библиотека не определена.

+0

Я уже некоторое время использую библиотеку JACS, я сомневаюсь, что у нее есть проблема. Кроме того, даже если я использую его только с предупреждением, он все равно не запустит его. – Bogdan

0

вы должны поместить этот код за тегом или вы можете сделать: window.onload = функция() { предупреждение (\ 'Тест \');
JACS.show (document.getElementById (\ 'data_jacs \'), \ 'jacsStatic2 \');
}

+0

вы можете поместить этот код за тег yapingchen