Итак, я нахожусь в Ajax запроса, в успех обратного вызова:Javascript, создать глобальную переменную с окном []
var just_id = $(this).attr('id');
$.ajax({
type: "GET",
url: "/tw/www/search/",
data: {search:tw_search, type:'tw_search'},
success: function (html) {
window[just_id] = $(this).attr('tw_username');
}
});
С помощью этого кода, после того, как я называю с AJAX мой сценарий, мне нужно создайте переменную с именем определенного элемента.
Так что, если я нахожусь на <div id="test"></div>
, в var just_id
я есть test
, а затем, я создать переменную test
с window[just_id]
.
Но мне нужно получить эту переменную в другой функции на моей странице .. Как я могу это сделать? Мне нужно создать глобальную переменную с окнами [] ... Спасибо!
Вы можете получить ее так же. 'Окно [ 'тест'] '. Или вам нужен бит «test» в глобальной переменной? – putvande
Просто объявляйте переменную глобально и используйте ее. Почему вы ввязываетесь в объект окна? –
Если вы не создаете глобальное пространство имен, вы ** не ** "_need для создания глобальной переменной_". Всегда есть лучшее решение. – Alnitak