JSON.строить переменную

Мне нужно решение. Посмотрите пожалуйста:

setInterval(function(){
    alert(JSON.stringify(dragposition));
},1000);

Он отлично работает. Он показывает мне json-код.
Но мне нужно поставить json в переменную. Что-то вроде этого:

var json_text = JSON.stringify(dragposition);
setInterval(function(){
    alert(json_text)
},1000);

Но это не работает. (Показывает '{{}}' )
dragposition является ui.position из jQuery ui.

2
nl ja de
объект Array [0]
добавлено автор Dawid Winiarczyk, источник
Это означает, что dragposition пуст. {{}} , вероятно, правильный вывод. (Хотя, это неправда JSON, мне интересно, где вы получили этот {{}} )
добавлено автор Cerbrus, источник
Если вы console.log (typeof dragposition, dragposition) , что вы получаете?
добавлено автор Cerbrus, источник
Предложите опубликовать код, который заполняет dragposition. Может быть, поставил демо-версию проблемы на jsfiddle?
добавлено автор Richard Marr, источник

2 ответы

как насчет

var json_text;
setInterval(function() { 
  json_text = JSON.stringify(dragposition); 
  alert(json_text);
}, 1000);

json_text будет доступен из цикла setInterval

0
добавлено
@solisoft: так? Как это связано с вопросом? ОП не упоминал, что что-то будет изменено.
добавлено автор zerkms, источник
@Cerbrus: спасибо, капитан ;-)
добавлено автор zerkms, источник
В чем разница с исходным кодом?
добавлено автор zerkms, источник
@Cerbrus: Я вижу это. Я имел в виду - что бы это изменилось?
добавлено автор zerkms, источник
@solisoft: он доступен из setInterval в исходном коде
добавлено автор zerkms, источник
@zerkms хорошо меняет, что json_text будет доступен из цикла setInterval ...
добавлено автор solisoft, источник
@zerkms, да, но если изменение перетаскивания, json_text не изменится в исходном коде
добавлено автор solisoft, источник
Я понимаю, что ему нужно получать свежий json каждые секунды во внешней переменной, не так ли?
добавлено автор solisoft, источник
Хорошо, thx много :)
добавлено автор Dawid Winiarczyk, источник
@zerkms: если dragposition меняется, ничего.
добавлено автор Cerbrus, источник
@zerkms: stringify находится в интервале.
добавлено автор Cerbrus, источник

как насчет

var json_text;
setInterval(function() { 
  json_text = JSON.stringify(dragposition); 
  alert(json_text);
}, 1000);

json_text будет доступен из цикла setInterval

0
добавлено
@Cerbrus: спасибо, капитан ;-)
добавлено автор zerkms, источник
@solisoft: так? Как это связано с вопросом? ОП не упоминал, что что-то будет изменено.
добавлено автор zerkms, источник
В чем разница с исходным кодом?
добавлено автор zerkms, источник
@solisoft: он доступен из setInterval в исходном коде
добавлено автор zerkms, источник
@Cerbrus: Я вижу это. Я имел в виду - что бы это изменилось?
добавлено автор zerkms, источник
@zerkms, да, но если изменение перетаскивания, json_text не изменится в исходном коде
добавлено автор solisoft, источник
@zerkms хорошо меняет, что json_text будет доступен из цикла setInterval ...
добавлено автор solisoft, источник
Я понимаю, что ему нужно получать свежий json каждые секунды во внешней переменной, не так ли?
добавлено автор solisoft, источник
Хорошо, thx много :)
добавлено автор Dawid Winiarczyk, источник
@zerkms: если dragposition меняется, ничего.
добавлено автор Cerbrus, источник
@zerkms: stringify находится в интервале.
добавлено автор Cerbrus, источник
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

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

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском