2015-05-01 3 views
-1

Я пытаюсь установить глобальные переменные и затем вызвать его в HTML-файлНастройка глобальной переменной и назвав его в HTML

var test = ''; 
$(document).ready(function() { 
    function test() { 
     alert("test"); 
    } 
}); 

В HTML части я попытался сделать это, и это не сработало. Я также попробовал метод window.onload

document.write(test); 
+0

Возможно, вам будет полезно опубликовать больше того, что вы пытаетесь выполнить. Вы пытаетесь выполнить 'document.write (test)' внутри 'document.ready'? Если не эта линия не имеет никакой цели. Если вы пытаетесь установить тест в начале сценария и использовать его в другом месте, то теоретически то, что вы делали, сработало бы. В конечном итоге кажется, что есть лучшее решение для вашей проблемы, но вам понадобится дополнительная информация, чтобы доставить вас туда. – crowebird

ответ

1

ответ без необходимости использовать JQuery:

var test = 'Test Variable'; //initialises the variable 'test' 

window.onload = function() { 
    alert(test); 
}; 
0

Вы должны предупредить переменную test, а не строку "test", как:

$(document).ready(function() { 
     alert(test); 
    }); 
+1

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. –

+1

@ Invent-Animate Я думаю, что это отвечает на вопрос – cpburnz

+0

@ Invent-Animate Этот ответ может быть намного лучше, но он, похоже, не VLQ (http://meta.stackexchange.com/questions/161095/do- one-line-of-code-answers-count-as-vlq) или NAA (http://meta.stackexchange.com/questions/185073/how-do-i-properly-use-the-not-an-answer -флаг). – apsillers

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