سؤال

ولقد تم كتابة تطبيقات PHP على شبكة الإنترنت لبعض الوقت، وقد تأتي عبر الأطر جافا سكريبت لطيفة جدا، مثل مسج، ExtJS، Scriptaculous، وما إلى ذلك لا يمكن أن نقول الشيء نفسه عن الجانب PHP - أنا دائما مشفرة التي جزء من الحوار خدمة العملاء من نقطة الصفر.

ولقد استعملت كود إغنيتر ( http://codeigniter.com/ ) وأنها لطيفة، ولكن لا توجد الآن 'ر تعامل مع AJAX ككل - وليس توفير مدخلات فحص، معالجة الصور، وبعض المساعدين الانتاج

هل هناك مكتبة PHP / فئة / الإطار المعياري الى ان هناك صفقات / يتكامل مع الأطر جافا سكريبت؟ شيء يمكن أن قبض المستخدمين الردود / طلبات والتحقق من صحة الهوية والمدخلات، وتوفير حالة التقدم، وتتبع الدورات، يكون على بينة من أحداث متزامنة، وما إلى ذلك.

هل كانت مفيدة؟

المحلول

تم دمج الإطار زند مع <لأ href = "http://dojotoolkit.org/" يختلط = "نوفولو noreferrer"> دوجو أدوات . أنا لم تستخدم أحدث الإطار زند بعد، لكني أعرف أنه في الماضي، وقد ثبت أنه يمكن التعويل عليها.

نصائح أخرى

وربما يكون هناك واحد ولكن لا أستطيع أن أتخيل لماذا. طلب AJAX يبدو ويتصرف تماما مثل طلب HTTP من وجهة نظر الخادم. يمكنك الحصول على وتعيين ملفات تعريف الارتباط. كافة متغيرات البيئة التي تتوقعها من طلب HTTP هناك. كل من عمل الأفعال HTTP كما تفعل أي من الحقول رأس.

في الإصدار الرئيسي التالي سيأتي 1.5 للكيك مع مسج.

وSajax هي واحدة من عدد من المكتبات التي توفر طريقة سهلة لربط الاسترجاعات من جانب العميل (JS) إلى جانب الخادم (PHP). مكتبة أخرى التي لا شيئا من هذا القبيل هي JPSpan لكن لست متأكدا إذا كان لا يزال يؤيد بنشاط. لقد فعلت فقط تجارب بسيطة مع هذه المكتبات اثنين حتى الأميال الخاص بك قد تختلف.

وعن طريق مكتبة على ما يرام، تسهيلا بمجرد فهم هذا المفهوم، وربما كنت تفعل، ولكن بالنسبة للآخرين قراءة هذا أقترح القيام باليد عدد قليل من أول مرة وحقا فهم ذلك. وأوصى أيضا كتاب الرصاص AJAX . انها قصيرة إلى حد ما، مكتوبة بشكل جيد ويصف ليس فقط كيفية استخدام AJAX، وذلك باستخدام PHP كلغة برمجة، ولكن أيضا كيفية إنشاء صفحات تستفيد من AJAX ولكن لا تزال تعمل OK إذا كان المستخدم قد تحول من جافا سكريبت.

والفرق فقط في ما أقوم به عندما أعود جافا سكريبت أو HTML إلى مستعرض لAJAX هو عدم انتاج رؤوس أو أي بيانات إضافية. (معالجة الخطأ يمكنني استخدام مخرجات الأخطاء عندما تكون في التصحيح، لذلك يجب تعطيل هذه كذلك.)

نعم، PHP يمكن إخراج XML و JSON لاياكس ولكن ليس كل الأطر PHP دعم JSON / XML جيد على قدم المساواة.

وعلى سبيل المثال: أنا واجهت مشكلة في دروبال (4.7) حيث سيتم حذف جلسات PHP بعد إخراج استجابة JSON. (كود HTML الانتاج تم إغلاق صراحة الدورة، الذي كان مطلوبا أو أن تمحى الدورة).

وأحب أيضا معرفة الأطر PHP التي تجعل من السهل على إدارة لشفرة جافا سكريبت. حتى شيء أساسي مثل بما في ذلك مسج فقط على الصفحات التي تتطلب ذلك. أو المساعدة على إدارة الحد / التعبئة شفرة جافا سكريبت.

والعفو لنشرها على السؤال القديم، ولكن الإطار رشيق أدوات هو الحل المثالي لOP.

وانها تسمح لك لإنشاء تماما وجوه المنحى الويب واجهة المستخدم الرسومية دون الخوض في HTML / جافا سكريبت.

وسأكون في غاية يوصي استخدام الإطار Cjax 100٪ PHP جانب الإطار اياكس.

وأنت لن سترى خط جافا سكريبت.

وCjax يتيح لك القيام، الاشياء ajaxy، معظم الوقت مع سطر واحد من التعليمات البرمجية.
أيضا Cjax يدمج كود إغنيتر، مثل اصبعك يدمج في حلقة!

وهذا هو موضوع في المنتديات كود إغنيتر: http://forum.codeigniter.com/thread -65967.html

وCjax ليس حكرا على كود إغنيتر مثل أي موقع ويب أو تطبيق يمكن استخدامه، ولكن قد بنيت في دعم لذلك.

وهناك أيضا قدرا كبيرا من الوثائق: (من كود إغنيتر ويكي): <وأ href = "https://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter" يختلط = "نوفولو "> https://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top