
Originariamente inviata da
KillerWorm
Strano, in questo caso il problema che hai descritto non si sarebbe dovuto presentare.
Ho testato la parte html assieme allo script iniziale (quello con dom.value = ''; dove hai indicato che non funziona) ma non noto quel problema. A me funziona regolarmente.
A questo punto posso pensare a una qualche tua svista o un errore di digitazione o di sintassi, di cui magari non ti sei accorto, che faceva saltare quella riga.
Nel caso volessi indagare più a fondo, sarebbe da capire se la variabile dom resta invariata quando avviene il success. Si può verificare con un semplice alert(dom).
Tieni anche presente che quella riga viene eseguita solo al success della chiamata Ajax. Questo significa che se, per qualche motivo, non avvenisse il success, non vedresti nemmeno resettare quell'input.
Ancora, se ci fosse un ritardo nella risposta Ajax, ci sarebbe un ritardo anche nel reset di quell'input. Questo, magari, potrebbe creare o aver creato confusione.
Ad ogni modo, se hai risolto con jQuery, tanto meglio così, inutile penarsi ulteriormente.