مشكل في كود تحديث الصفحة بالجيكويري
السلام عليكم جميعاً
عندي الكود الخاص بتحديث الصفحة بالجيكويري و الذي يوجد في الصفحة الرئيسية <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> <script type="text/javascript"> var auto_refresh = setInterval( function () { $('#load_tumblr').load('ref.php').fadeIn("slow"); }, 1000); </script>و محتويات الملف الآخر ref.php <?php echo date('s'); echo $_POST['name']; ?>الكود شغال تمام و يتم تحديث الثواني كل ثانية, لكن المشكل هو في $_POST['name']; لا يتم جلبها من الصفحة ال الرئيسية, كيف أستطيع جلبها من الصفحة الرئيسية.؟
3 إجابات
شكراً على المشاركة الكريمة, لكن هل هذه العملية تسبب زحمة في السيرفر المستضيف لموقعي؟ جربتها ولكن كادو أن يحظروني. أرجو أن تزودونا بطريقة بنفس الكفاءة ولكن بأقل زحمة تدفق البيانات لكي لاتسبب لي مشاكل مع الشركة المستضيفة. كالفيسبوك
بواسطة: nael_d 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
يمكنك استعمال GET بدلا من POST هاكذا
var auto_refresh = setInterval(function (){ $('#load_tumblr').load('ref.php?name=xxx').fadeIn("slow"); }, 1000);والصفحة هاكذا <?php echo date('s'); echo $_GET['name']; ?> بواسطة: molhm 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
انت تريد استعمال المصفوفة POST من دون استخدام ارسال البوست من الاجاكس؟ كيف؟ لم تفلح ابدا باستعمال الدالة load عليك استعمال دوال الاجاكس كهذا مثلا
var auto_refresh = setInterval( function (){ $.post('ref.php', { name: "John"}, function(data) { $('#load_tumblr').html(data); }); }, 1000); بواسطة: MacOS 4 من 4 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا كيف سيتم استقبالها في صفحة ref.php هل بشكل عادي مثل بوست الدالة $.post ترسل المتغيرات مثل { name: "John"} نعم مشكور للإفادة إستفسار أخير لو سمحت, هل يمكن نقل متغير من الصفحة الرئيسية الى ref.php و كيف. عن طريق وضع اى متغير تريد فى المتغير التانى { var_one: "xx" ,var_two: "xx" } مشكور أخي + يكفي استعمال واحد فقط أنا استعملته هكذا و اشتغل |