Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

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

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

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