Cum pot rezolva acesta imagine?
Am facut cu Jquery si php ?Cum as putea citi email in jquery din baza de date mysql citita in php.
am incercat si asa :var email_str =$('#email').val(); si var email_str =$(this).attr('email'); si nu merge.
Vreo idee.
Problema jquery si php?
Moderatori: Moderatori, Start Moderator
Re: Problema jquery si php?
Nu cred ca ceea ce faci tu este bine, cu alte cuvinte, incerci sa preiei valoarea atributului value a elementului ce are ID-ul "email".Eu stiu ca doar anumite elemente au acest atribut, value.Daca vrei sa preiei continutul unui element HTML, uite, iti voi da un exemplu:
Cu alte cuvinte, folosesti proprietatea "innerHTML" pentru a prelua sau seta continutul unui element HTML.
Cod: Selectaţi tot
<div id="text">
This is some random text
</div>
Cod: Selectaţi tot
var text = document.getElementById('text');
alert(text.innerHTML);
Cu alte cuvinte, folosesti proprietatea "innerHTML" pentru a prelua sau seta continutul unui element HTML.
Mobila la comanda http://mobilacupersonalitate.ro
Re: Problema jquery si php?
functia val() preia valoare anumitor elemente. Mai precis, doar elementelor ce au atributul value="..." si este o forma scurta (alias) a functiei attr('value')
Doc: http://api.jquery.com/val/
Demo: https://jsfiddle.net/tr30qy6q/
asa ca $(el).val() sau $(el).attr('value') poate fi folosit doar pentru:
Bafta!
Doc: http://api.jquery.com/val/
Cod: Selectaţi tot
<span id="email"><b>email@example.com</b></span>
<script type="text/javascript">
var spanVal = $('#email').val(); // null/undefined pentru ca <span> nu are value=""
var spanAttrVal = $('#email').attr('value'); // la fel ca ce de mai sus
var spanText = $('#email').text() // email@example.com doar textul din <span> fara html taguri sau altele
var spanHtml = $('#email').html() // <b>email@example.com</b> ... practic tot continutul <span>
console.log(
'.val() ' + spanVal ,
'.attr('value')' + spanAttrVal,
'.text()' + spanText ,
'.html()' + spanHtml
);
</script>
Demo: https://jsfiddle.net/tr30qy6q/
asa ca $(el).val() sau $(el).attr('value') poate fi folosit doar pentru:
- <input value="foobar" />
- <option value="foo">Bar</option>
- <textarea>Foo Bar</textarea>
Bafta!
Hacking ... is just a mind game!
-
- Junior Member
- Mesaje: 40
- Membru din: Joi Feb 04, 2010 1:43 pm
- Localitate: Targ-Mures
- Contact:
Re: Problema jquery si php?
multumesc pentru explicatie dar am rezolvat cu : var email_str =$('#email_'+id).html(); si a mers
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 50 vizitatori