PDA

View Full Version : مشکل با اجاکس جی کوئری



twelve
پنج شنبه 18 فروردین 1390, 22:06 عصر
سلام دوستان. سناریویی رو در نظر بگیرید که فرمی حاوی چند تکست باکس معمولی، توسط داده هایی از بانک اطلاعاتی پر شده باشد. حالا من این فرم رو با داده های جدید آپدید میکنم :


Old Input value:
<input type=text value=hello id=name />

changed to:
New Input value

<input type=text value=Bye id=name />


حال این داده جدید رو بصورت اجاکسی با کمک جی کوئری به سرور می فرسیتم و در آنجا دیتابیس رو اپدیت میکنیم.
تا اینجای کار همه چیز بخوبی پیش میره، مشکل جاییه که درخاست اجاکس تموم میشه و تکست باکس بلا فاصله بعد از اتمام کار مقدار جدید میگیره اما این مقدار جدید نشون داده نمیشه و تا صفحه یک بار رفرش نشه هم از خر شیطون پایین نمیاد. باید چیکار کرد؟ ( من علی رغم پیشنهاداتی که در اینترنت وجود داره نمیخام بعد از اتمام این درخاست اجاکس، درخاست دیگری رو برای واکشی داده ها بفرستم. میخام اپدیت داده ها در قالب نتیجه دریافتی از درخاست اول صورت بگیره )

عملیاتی که تاکنون جواب نداده :

expire کردن سمت سرور cache
قراردادن مقدار timeout
حذف cache از کلاینت