Problema jquery si php?

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

rmman11
Junior Member
Mesaje: 40
Membru din: Joi Feb 04, 2010 1:43 pm
Localitate: Targ-Mures
Contact:

Problema jquery si php?

Mesajde rmman11 » Mar Oct 18, 2016 10:26 am

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.



takedown
Average Member
Mesaje: 153
Membru din: Joi Feb 07, 2013 8:50 pm
Contact:

Re: Problema jquery si php?

Mesajde takedown » Mar Oct 18, 2016 3:51 pm

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:

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.

DaRk`SouL
Average Member
Mesaje: 103
Membru din: Lun Noi 19, 2007 4:23 am
Localitate: Bucharest, RO

Re: Problema jquery si php?

Mesajde DaRk`SouL » Mie Oct 26, 2016 3:28 am

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/

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!

rmman11
Junior Member
Mesaje: 40
Membru din: Joi Feb 04, 2010 1:43 pm
Localitate: Targ-Mures
Contact:

Re: Problema jquery si php?

Mesajde rmman11 » Vin Oct 28, 2016 10:15 am

multumesc pentru explicatie dar am rezolvat cu : var email_str =$('#email_'+id).html(); si a mers


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 44 vizitatori