Tema: Re: POST ir dinamiškai pridedami laukai
Autorius: ejs
Data: 2011-10-24 22:17:32
2011.10.24 14:22, Jornada Del Muerto rašė:
> Na tai webe vistiek vyksta navigacija, greiciausiai nuejus i kazkoki
> friendly URL kreipiamasi i DB, kad paimti realu URL, o jei einama i
> realu url ten su visokiais ID tai tada irgi is esmes krauni gi
> duomenis is greiciausiai DB, accessini posta su konkreciu ID ar ne
> taip ?

Ot ir ne.

kartoju: formos apdorojimas padarytas per POST'ą.
POST'ą apdoroja monolitinis modulis: swich'as ir mini funkcijos.

Iš UI pusės, procesas toks: web'e pastoviai kabo laisvų objektų sąrašas. 
Reikia išduoti - click'as, suvedam naudotoją ir naudojimo vietą. Reikia 
gražinti - click'as ir objektas grįžta į laisvų objektų pool'ą.

Su tuo "suvedam naudotoją ir vietą" kaip tik ir pasidarė problemos. 
Kadangi vartotojų daug, siųsti jų sąrašą kelis kartus, net ir 
intranet'e, nėra Gero Tono požymis.

Bet lygtai gaunas su
....
var newRow = table.insertRow(-1);
newRow.innerHTML ='<tr><td><input type="select" ...
...
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
....
form.appendChild(hiddenField);
...


Tiek kad Staiga Nebeliko Laiko, bet čia kita problema.


> Ir viskas, gali tai daryti tyliai be jokio lindimo i  UI ir be jokiu
> POST, su tuo post nedurnam useriui itarimu sukelsi su savo post
> submit laukais kad ir jie bus hidden...

Jūzeris - 2-3 žmonės, kurie dabar viską rašo į sąsiuvinį.

-- 
ejs