Scorro não consigo resolver este problema!

1. Scorro não consigo resolver este problema!

alexandre porfirio
alexporfirio

(usa Outra)

Enviado em 23/04/2020 - 10:16h

Olá pessoal, alguém poderia me ajudar?
não consigo fazer com que este código funcione, no caso pegar os dados em parse url json e colocar na variável lonk:

var getAbsoluteUrl = function(){
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://alexandreporfirio.com/plenitude.txt');
xhr.send();
xhr.onreadystatechange=function(loca){
if (xhr.readyState==4 && xhr.status==200){
var mensagens = JSON.parse(xhr.responseText);

var local = mensagens.name;

return local;
}
}
}


var lonk = getAbsoluteUrl();




var config = {
url: lonk,
player: document.getElementById('av-player'),
controls: document.querySelector('.video-controls'),
info: document.getElementById('info'),
logger: log //Function used for logging



  


2. Re: Scorro não consigo resolver este problema!

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 24/04/2020 - 22:33h


alexporfirio escreveu:

Olá pessoal, alguém poderia me ajudar?
não consigo fazer com que este código funcione, no caso pegar os dados em parse url json e colocar na variável lonk:

var getAbsoluteUrl = function(){
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://alexandreporfirio.com/plenitude.txt');
xhr.send();
xhr.onreadystatechange=function(loca){
if (xhr.readyState==4 && xhr.status==200){
var mensagens = JSON.parse(xhr.responseText);

var local = mensagens.name;

return local;
}
}
}


var lonk = getAbsoluteUrl();




var config = {
url: lonk,
player: document.getElementById('av-player'),
controls: document.querySelector('.video-controls'),
info: document.getElementById('info'),
logger: log //Function used for logging

Segue material para consulta:
https://developer.mozilla.org/pt-BR/docs/Aprender/JavaScript/Objetos/JSON

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Scorro não consigo resolver este problema!

marcos
anton10silva

(usa Ubuntu)

Enviado em 22/06/2020 - 01:04h

Eu faria algo mais ou menos assim:
const getAbsoluteUrl = function () {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://alexandreporfirio.com/plenitude.txt');
xhr.onreadystatechange=function(){
if (xhr.readyState==4 && xhr.status==200){
let mensagens = JSON.parse(xhr.responseText);

let config = {
url: mensagens.name,
player: document.getElementById('av-player'),
controls: document.querySelector('.video-controls'),
info: document.getElementById('info'),
logger: "log"
}

console.log(config.url);
}
}
xhr.send();
}
getAbsoluteUrl();

você precisa trabalhar dentro desse escopo:

xhr.onreadystatechange=function(){
if (xhr.readyState==4 && xhr.status==200){
let mensagens = JSON.parse(xhr.responseText);

let config = {
url: mensagens.name,
player: document.getElementById('av-player'),
controls: document.querySelector('.video-controls'),
info: document.getElementById('info'),
logger: "log"
}

console.log(config.url);
}
}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts