Taguri lipsa

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Taguri lipsa

Mesajde Pirahna » Mie Ian 28, 2009 7:11 pm

Am niste probleme cu ocazionalele improvizatii care implica cod de genul :

Cod: Selectaţi tot

</div><div> my content</div><div>


Daca trimit continutul asta prin ajax (sa zicem am un login, push login, si inlocuieste formularul de login cu continutul asta), imi scoate </div> de la inceput.

Why ???



Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Mie Ian 28, 2009 7:51 pm

incearca

Cod: Selectaţi tot

<\/div><div> my content</div><div>

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mie Ian 28, 2009 7:52 pm

M-am gandit si eu la asta ... aparent asa il afiseaza, dar il afiseaza cu tot cu \

E foarte foarte enervant.

lorand1
Average Member
Mesaje: 108
Membru din: Vin Apr 25, 2008 7:44 pm
Localitate: Baia Mare

Mesajde lorand1 » Mie Ian 28, 2009 8:20 pm

presupun doar ca folosesti innerHTML

incearaca sa folosesti ceva xml DOM cu javascript (adica sa adaugi un nou nod)
Oamenii normali nu stiu ca totul e posibil. David Rousset
Nu am vreo insusire speciala, ci sunt numai un pasionat curios. Albert Einstein

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mie Ian 28, 2009 8:57 pm

deci raspunsul vine bine de la server, continutul e ok, problema e cand intra in dom apar niste tentative de corectie a codului si aparent imi taie </div>

folosesc request-ul din mootools, cu update (foarte putin cod).

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Joi Ian 29, 2009 2:19 am

Iti dai seama ca e greu de definit comportamentul unui browser intr-o
asemenea situatie. Incerci sa injectezi o bucata de markup destul de ciudata.

Manipuleaza continutul deja existent cu DOM API si o sa fie mai bine.
I'm under construction | http://igstan.ro

Avatar utilizator
Copyright
Senior Member
Mesaje: 869
Membru din: Dum Dec 17, 2006 7:24 pm
Localitate: Bucuresti
Contact:

Mesajde Copyright » Vin Ian 30, 2009 7:20 pm

Din cate inteleg, vrei sa inlucuesti formularul de login sau mai multe elemente HTML care se afla initial intre </div> si <div> cu "<div> my content</div>", corect?

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Vin Ian 30, 2009 11:17 pm

Nu.

Am un div in care tin loginul. Dau submit, si in acel div se incarca alt continut.
Mi-l afiseaza aiurea, si solutia pe care am gasit-o e sa inchid div-ul initial, continui cu continutul meu iar apoi bag un <div> ca sa nu dea eroare sau sa-mi strice elementele in pagina tagul </div> care a ramas la final.

Ma iau sa gasesc alta solutie, mersi oricum tuturor.


Înapoi la “Librarii Javascript”

Cine este conectat

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