تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: سوال در مورد ajax

  1. #1
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض سوال در مورد ajax

    سلام به همه
    یه سایتی با ajax داده ها رو لحظه به لحظه از سرور می گیره و نمایش میده.آیا میشه منم این اطلاعات رو بگیرم و استفاده کنم البته بدون اینکه با مدیر سایته کاری داشته باشم.یعنی برنامه ای باشه که اینکار رو بکنه.

  2. #2
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    بله می تونید ولی به شرط اینکه اون اطلاعات در دسترس باشه.
    درضمن مستقیماً ( البته در حالت معمولی ) نمی تونید توسط Ajax درخواستی رو به سرور/دامینی غیر از سرور/دامین خودتون ارسال کنید.

    شما میتونید توسط زبانهای سمت سرور اطلاعات رو از سایت موردنظر خارج کنید و توسط ای جکس اطلاعاتی که خارج شده رو نمایش بدید.

  3. #3
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    یه خورده بیشتر توضیح میدید.من با php تا حدودی آشنام.یه لینک سر نخ بدید بقیه اش رو سعی می کنم که خودم برم.
    ممنون

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2009
    پست ها
    2

    پيش فرض

    شما نميتونين از سروري كه اون سايت داره الان آ‍ژاكس ميفرسته درخواست آ‍ژاكس بفرستي و لي ميتوني خود سايت رو با پي اچ پي سوكتينگ يا برنامه هاي ديگه بخوني و تو سايت خودت نمايش بدي
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

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

  6. #6
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    راه هایی برای اینکار ارئه شد، مثل Push Ajax و Reverse Ajax که بیشتر به Comet مشهور هستن. در این نوع سیستمها کاربر یک درخواست به سرور ارسال میکنه و جوابی هم دریافت میکنه، ممکنه بعد از اطلاعاتی که دریافت کرده اطلاعات سرور آپدیت شده باشن، در این روش بصورت خودکار اطلاعات قبلی بروز میشن بدون اینکه کاربر درخواست جدیدی رو ارسال کرده باشه.

    جدیدن هم در HTML5 ابزار WebSocket برای حل همین مشکل بوجود آمده که شما می تونید در مرورگرهای Safari و Chrome و IE9 (البته نه بصورت Native باید یک ابزار رو بر روی این مرورگر نصب کرد تا از این تکنولوژی پشتیبانی کنه) استفاده کنید. در مرورگر های Firefox4 و opera 11.10 این ابزار برای مشکل امنیتی که داشته غیر فعال شده تا برای کاربران خطر ساز نشه.

  7. 2 کاربر از eAmin بخاطر این مطلب مفید تشکر کرده اند


  8. #7
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    سوال
    من این کد رو تقریبا از روی کتاب کپی کردم اما اجرا نمیشه.تا XHRO.onreadystatechange اجرا میشه و وارد فانکشن نمیشه یعنی عبارت home چاپ نمیشه..دلیلش چیه؟
    <script language="javascript">

    var XHRO = false;

    if(window.XMLHttpRequest){
    XHRO = new XMLHttpRequest();
    }

    function first_function(first){
    if(XHRO){
    var obj = document.getElementById(first);
    XHRO.open = ("GET","first.php");

    XHRO.onreadystatechange = function(){
    document.write("home");
    if(XHRO.readyState == 4 && XHRO.status == 200){
    obj.innerHTML = XHRO.responseText;
    }
    }
    XHRO.send(null);
    }
    }
    </script>

  9. #8
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    کدها رو در داخل تگ کد (#) قرار بدید تا قابل خوندن باشه.
    کد شما مشکل خاصی توش دیده نمیشه، ولی این کد رو امتحان کنید ببینید جواب میگیرد یا خیر.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. این کاربر از eAmin بخاطر این مطلب مفید تشکر کرده است


  11. #9
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    کدها رو در داخل تگ کد (#) قرار بدید تا قابل خوندن باشه.
    کد شما مشکل خاصی توش دیده نمیشه، ولی این کد رو امتحان کنید ببینید جواب میگیرد یا خیر.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با عرض معذرت در مورد کد.اون خطی که بولدش کردم مشکل داشت.اون علامت مساوی رو همینطوری برداشتم و جواب داد.کاملا اتفاقی.
    خیلی ممنون که کمک می کنید.باز هم مزاحم میشم

  12. #10
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    منم متوجه اون نشده بودم
    وقتی میگیم کدها رو داخل تگ کد بزارین واسه همینه، تا جلوی خطاهای syntax ی تا حدی کاهش پیدا کنه

  13. این کاربر از eAmin بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •