السلام عليكم
اريد كود اجاكس للتحديث التلقائى بدون تحديث الصفحة
مثل الفيسبوك و التوتير و التحديث التلقائى للرسائل و طلبات الصداقة و التنبيهات
السلام عليكم
اريد كود اجاكس للتحديث التلقائى بدون تحديث الصفحة
مثل الفيسبوك و التوتير و التحديث التلقائى للرسائل و طلبات الصداقة و التنبيهات
التعديل الأخير تم بواسطة eg-h.com ; 05-05-2011 الساعة 03:32 PM
تم تعديل عنوان الموضوع
فين الردود يا شباب
وعليكم السلام
وجدت استفسار قريب من استفسارك هنا
http://www.webdeveloper.com/forum/sh...d.php?t=169337
أنا ما جربته, لكن أتوقع يناسبك
الاجاكس
عبارة عن
xml
و javascript
شوف موقع
w3schools
المشكلة تنقسم لقسمين:
1-طلب اجاكس
2-تنفيذ الطلب مرات متعددة
لتنفيذ طلب معين كل فترة محددة يمكن ان تستخدم الدالة setTimeOut
هذا هو الكود لكنه مكتوب بالمكتبة التي استعملها(Dojo)
التوقيت:
طلب الأجاكس:كود PHP:
dojo.require('dojox.timing');
dojo.addOnLoad(function() {
t = new dojox.timing.Timer(10000);
t.onTick = function() {
console.info("One second elapsed");
}
t.onStart = function() {
console.info("Starting timer");
}
t.start();
});
الدمج(مع جلب مكتبة الدوجو من الCDN ) :كود PHP:
var xhrArgs = {
url: "grid.html",
handleAs: "text",
load: function(data) {alert(data);}
};
dojo.xhrGet(xhrArgs);
غيّركود PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr">
<head>
<style type="text/css">
body, html { font-family:helvetica,arial,sans-serif; font-size:90%; }
</style>
<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js"
djConfig="parseOnLoad: true">
</script>
<script type="text/javascript">
dojo.require('dojox.timing');
dojo.addOnLoad(function() {
t = new dojox.timing.Timer(1000);
t.onTick = function() {
var xhrArgs = {
url: "grid.html",
handleAs: "text",
load: function(data) {alert(data);}
};
dojo.xhrGet(xhrArgs);
}
t.onStart = function() {
}
t.start();
});
</script>
</head>
<body>
</body>
</html>
url - إلى رابط الصفحة التي على سيرفرك والتي تريد جلب المعلومات منها - انتبه من same origin policy
10000 - إلى الفارق الزمني الذي تريد