Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Din raspuns JSON, in pagina

- - - - -
  • Please log in to reply
3 replies to this topic

#1
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
Vreau sa extrag valoarea href dintr-un rezultatul json si sa o adaug atributului unui element din pagina. Dar nu stiu daca se poate obtine url-ul din json, si nici cum.

Daca se poate obtine, am nevoie sa ma indrumati spre ceva care m-ar ajuta sa inteleg cum se face acest lucru. Sau si mai bine, sa imi dati codul.

Asta e rezultatul json:
"msg":"[email protected] is already subscribed to list Home. <a href=\"https:\/\/google.us19.list-manage.com\/subscribe\/send-email?e=dGVzdEBpbi5wbG0%3D&u=8a0a5bd196de079ee0a0de3ff&id=40d3a2970c\">Click here to update your profile<\/a>"

Iar asta e o parte din codul js:
success : function ( response ) {
if ( response.msg.indexOf( 'is already subscribed to list' ) >= 0 ) {
console.log('already subscribed');
/* extrage url-ul din response.msg
adu-l in formatul corespunzator (daca e nevoie)
adauga-l in pagina: $('.subscribe-url').attr('href', 'url-ul din response.msg');
*/
}
}



am rezolvat asa.
response.msg.split('<a href="').pop().split('">Click')[0];

Edited by MembruAnonim, 30 January 2019 - 18:15.


#2
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
https://www.w3school...f_substring.asp

#3
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015

View PostMosotti, on 30 ianuarie 2019 - 18:07, said:

adresa de email din msg nu este mereu aceeasi, deci n-am de unde sa stiu unde incepe si unde se termina partea care ma intereseaza pe mine.

#4
alx42

alx42

    Senior Member

  • Grup: Senior Members
  • Posts: 2,802
  • Înscris: 26.06.2014
let div = document.createElement('div');
div.innerHTML = response.msg;
// div.getElementsByTagName('a')[0].href;



Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate