النتائج 1 إلى 6 من 6

الموضوع: [مشكلة]قبول المتغير الاول بالاجاكس

  1. #1
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,051

    [مشكلة]قبول المتغير الاول بالاجاكس



    السلام عليكم

    لقد قمت اخيرا ً ببرمجة سكربت صغير جدا لاضافة مقالات وصلحته بالاجاكس ولكن في مشكلة واجهتني الا وهي عند ارسال المتغيرات بالاجاكس , يتم اضافة اول متغير فقط وكانه يقرآ اول متغير يرسله او يستقبله


    كود PHP:
    <script type="text/javascript" language="javascript">
    function 
    createRequestObject() {
       var 
    req;
       if(
    window.XMLHttpRequest){
          
    req = new XMLHttpRequest();
       } else if(
    window.ActiveXObject) {
          
    req = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
          
    alert('حصل خطأ في طلب الصفحة...الرجاء المحاولة مرة أخرى وإذا لم تنفع جرب أن تنزل نسخة جديدة من المتصفح');
       }
       return 
    req;
    }

    var 
    http createRequestObject();

    function 
    sendRequestPost(titlecdescription) {
        
    http.open('post''phpinfo.php');
        
    http.setRequestHeader('Content-Type''application/x-www-form-urlencoded');
        
    http.onreadystatechange handleResponse;
        
    http.send('title='+title+'&cdescription='+cdescription);
    }

    function 
    handleResponse() {
       var 
    ajaxTest document.getElementById("ajaxTest");
       
    ajaxTest.innerHTML 'تم اضافة البرنامج بنجاح';
       if(
    http.readyState == && http.status == 200){
          var 
    response http.responseText;
          if(
    response) {
             
    ajaxTest.innerHTML response;
          }
       }
    }

    </script> 

    اتمنى الافادة







  2. #2
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,051


    تبين لي ان المشكلة كانت بعدم قبول الخانات من نوع <textarea rows="2" name="S1" cols="20"></textarea>

    المشكلة انه يقبل فقط الخانات من نوع <input type="text" name="T1" size="20">






  3. #3
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    لم أفهم ماذا تقصد بالمتغير الاول، هل تقصد ان يرسل فقط قيمة المتغير title أم ان عملية الجلب تتم مرة واحدة، اذا كان المشكل الأول فغير الكود أجاكس بأحد آخر سهل ستجد العديد منها في القسم، اذا كان المشكل الثاني، فهذا يعني، ان أجاكس تجلب الصفحة من الكاش، يجب أن تمنع خاصية الكاش من الهيدر






  4. #4
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    تبين لي ان المشكلة كانت بعدم قبول الخانات من نوع <textarea rows="2" name="S1" cols="20"></textarea>

    المشكلة انه يقبل فقط الخانات من نوع <input type="text" name="T1" size="20">
    رديت في الموضوع وانا أكتب ردي

    هات كود html لنجعله يقبل كل شيء






  5. #5
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,051


    اهلا اخي Zizwar

    الكود التالي للفورم

    كود PHP:
    <div id="ajaxTest2">    
     <
    input type="text" name="comment10" size="89"><br>
    <
    input type="text" name="security_code" size="20">  
    <
    input type="hidden" name="pid" value="$pid">
    <
    input type="hidden" name="sid" value="$sid">
        <
    input type="submit" onclick="sendRequestPost2(document.getElementById('pid').value, document.getElementById('sid').value, document.getElementById('comment10').value, document.getElementById('security_code').value);" value="ارسل" name="B1">
    </
    div
    لاحظ المتغير comment10 الموجود داخل الحقل input ( <input type="text" name="comment10" size="89">) بهذا الشكل يتم قبوله , اما اذا وضعته داخل ( <textarea rows="2" name="comment10" cols="20"></textarea> ) فلا يتم قبوله اي ادخاله لقاعدة البيانات






  6. #6
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,051


    السلام عليكم

    لدي سؤال اخر ايضا ً

    كيف لي ان استعرض ملف مع متغير php بحيث بدلا ان يكون

    كود PHP:
    http.open('post''phpinfo.php'); 

    يصبح
    كود PHP:
    http.open('post''phpinfo.php?op=Go&delete=$lid'); 
    حتى اقوم بحذف تعليق مثلا ً او مقال










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض