Как вывести данный и данного js кода
Я подключаю данную js на своём домене.
Как мне вывести из неё "data"? alert(__func)?
if(typeof __func==='function')__func({"data":{"user":"123"},"status":"Cool"});
Код подключается так:
<script src=example.com/user-data.js></script>
Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
В данном случае похоже на реализацию jsonp, просто имя callback-функции жестко забито в ответе, а не указывается в адресе.
Для получения данных, достаточно объявить указанную функцию до подключения файла
<script>
function __func(obj) {
console.log('data:', obj.data);
}
</script>
<script src=example.com/user-data.js></script>
В этом случае, после загрузки скрипта он проверит, что такая функция есть и вызовет ее передав объект с данными в качестве параметра.