لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكل في كود تحديث الصفحة بالجيكويري
السلام عليكم جميعاً

عندي الكود الخاص بتحديث الصفحة بالجيكويري و الذي يوجد في الصفحة الرئيسية

 <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'];


لا يتم جلبها من الصفحة ال الرئيسية, كيف أستطيع جلبها من الصفحة الرئيسية.؟
تاريخ البداية: 18 / فبراير / 2012 الساعة 12:41 اخر نشاط: 26 / يوليو / 2013 الساعة 21:25 jquery ajax
3 إجابات
شكراً على المشاركة الكريمة, لكن هل هذه العملية تسبب زحمة في السيرفر المستضيف لموقعي؟ جربتها ولكن كادو أن يحظروني. أرجو أن تزودونا بطريقة بنفس الكفاءة ولكن بأقل زحمة تدفق البيانات لكي لاتسبب لي مشاكل مع الشركة المستضيفة. كالفيسبوك

بواسطة: nael_d
منذ: 26 / يوليو / 2013 الساعة 21:25

يمكنك استعمال 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
منذ: 18 / فبراير / 2012 الساعة 13:45

انت تريد استعمال المصفوفة POST من دون استخدام ارسال البوست من الاجاكس؟ كيف؟ لم تفلح ابدا باستعمال الدالة load عليك استعمال دوال الاجاكس كهذا مثلا
var auto_refresh = setInterval(
    function (){  
        $.post('ref.php', { name: "John"}, function(data) {
          $('#load_tumblr').html(data);
        });    
    },
 1000);

بواسطة: MacOS
منذ: 18 / فبراير / 2012 الساعة 13:33

كيف سيتم استقبالها في صفحة ref.php هل بشكل عادي مثل بوست
18 / فبراير / 2012 الساعة 13:36

الدالة $.post ترسل المتغيرات مثل { name: "John"}
18 / فبراير / 2012 الساعة 13:40

نعم مشكور للإفادة
18 / فبراير / 2012 الساعة 13:41

إستفسار أخير لو سمحت, هل يمكن نقل متغير من الصفحة الرئيسية الى ref.php و كيف.
18 / فبراير / 2012 الساعة 13:48

عن طريق وضع اى متغير تريد فى المتغير التانى { var_one: "xx" ,var_two: "xx" }
18 / فبراير / 2012 الساعة 13:50

مشكور أخي + يكفي استعمال واحد فقط أنا استعملته هكذا و اشتغل
var_value: '<?=$namme;?>'
18 / فبراير / 2012 الساعة 14:10

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة