PDA

View Full Version : سوال: به روز شده صفحه وب



agent31537
یک شنبه 26 آبان 1392, 19:15 عصر
با سلام

از اساتید درخواست دارم این سوال من را جواب بدن ممنون میشم

من در سامانه خود یک قسمتی را اختصاص دادم به ویرایش شماره اسناد بانکی که بدین شکل است که کاربر سندی را که ثبت کرده را بر روی گزینه ویرایش کلید میکند و یک کادر کوچک بر روی صفحه مادر ( اصلی ) باز میشه که شماره سند درست را وارد می کند بعد از اینکه اطلاعات ثبت شد میخوام اون صفحه اصلی که زیر صفحه کوچک که باز شده به روز بشود می دونم باید از اجکس استفاده کنم که صفحه رفرش بشه میشه راهنمایی کنید

عکس را در ضمیمه قرار دارم

وقتی کاربر بر روی شکلک pp کلید میکنه یه صفحه کوچک جدید باز میشه اطلاعات صفحه را که ثبت کرد صفحه اصلی زیر که اطلاعات لیست شده به روز بشه و تغییرات اعمال شده نمایش داده بشه

mahmod2000
یک شنبه 26 آبان 1392, 20:27 عصر
میتونید از jquery استفاده کنید

اگه اطلاعاتی که نشان میدید به صورت ajax نیست با تایع load میتونید بعد از انجام آپدیت اون قسمتی رو که میخواید رفرش کنید



$('#divName').load('filename.php #divName');

smksmk
یک شنبه 26 آبان 1392, 21:21 عصر
دیگه نیازی نیست که لود کنه ، اگه فانکشن true بود یا چیزی که میخایم بود دیگه نیازی نیست دوباره لود کنیمش :
$('#myTextField').val('');
داخل val همون مقداری که کاربر وارد کرده رو اینجا هم میزاریم . موفق باشین.

eshpilen
دوشنبه 27 آبان 1392, 09:17 صبح
شاید بهتر یا اصولیش این باشه چیزی که کاربر میبینه، تا زمانیکه از آپدیت شدن اطلاعات در دیتابیس اطمینان حاصل نشده تغییر نکنه، یا مثلا بوسیلهء یک آیکون متحرکی پیامی چیزی در این مدت به کاربر حالی کنید که اطلاعات در حال بروزرسانی است.

خلاصه منظورم اینه که آپدیت واقعی چون چیز دیگس و در سمت کاربر و در سطح اینترفیس نیست، و چون قضیه اهمیت داره و ممکنه برداشت اشتباه کاربر ازش مشکل زا باشه، بهتره که فوری و سمت کلاینت اون فیلد آپدیت شده نشون داده نشه یا حداقل به کاربر اطلاع و نشانهء کافی داده بشه یک طوری که متوجه بشه عملیات واقعی هنوز در جریان است و نتیجهء نهایی حاصل نشده.

فرض کنید اگر سریع در سمت کلاینت نشون بدیم که فیلد آپدیت شده، ممکنه کاربر هم سریع صفحه رو ببنده و فکر کنه عملیات با موفقیت انجام شده، درحالیکه عملیات سمت سرور ممکنه به هر علتی موفق نشه در نهایت.

smksmk
دوشنبه 27 آبان 1392, 09:21 صبح
دوست عزیز بنده عرض کردم ----------- اگه فانکشن true بود------------یعنی اینکه قبلش چک شده که آپدیت درست انجام شده و همون چیزی که شما فرمودین هم میخاد مثلاً loading.gif یا ...

agent31537
یک شنبه 03 آذر 1392, 12:28 عصر
من که متوجه نشدم :ناراحت:

میشه نمونه کد بدین به صورت کامل