13

عنصر مضاف ب innerHTML لا يعمل ؟

تواجهني مشكلة عناصر مضافة ب innerHTML ، حتى لو استدعيته ب id أو className لا يعمل .


التعليق السابق

شكرا أخي على سرعة الرد ، سأكتبه حالا

لدي صفحتا PHP

الأولى هي test24.php

والثانية هي test25.php

كود الأولى


$(function(){

$('.B1').click(function(){

                var id_pays=138;
                var dataall = {'id_pays':id_pays};
                var div = document.getElementById("dv");
                $.ajax({
                        url : 'test25.html',
                        type : 'POST',
                        data : dataall,
                        dataType : 'json',
                        success : function(data){
                        alert("ok");
                                div.innerHTML  = data;
                        }
                    });

});

});

$('.B2').click(function(){

                var b=this.id;
                var v =b.value ;
                alert(v);                                           
});         

});


الثانية

<?php

$id_pays=$_POST['$id_pays'];

echo "

";

?>

ولكم جزيل الشكر

لادراج كود ضع أربع مسافات في أول كل سطر

ويا حبذا لو تضع رسالة الخطاء

$(function(){

$('.B1').click(function(){

                var id_pays=138;
                var dataall = {'id_pays':id_pays};
                var div = document.getElementById("dv");
                $.ajax({
                        url : 'test25.html',
                        type : 'POST',
                        data : dataall,
                        dataType : 'json',
                        success : function(data){
                        alert("ok");
                                div.innerHTML  = data;
                        }
                    });

});
});

$('.B2').click(function(){

                var b=this.id;
                var v =b.value ;
                alert(v);                                           
});         
});

الثانية

<?php

$id_pays=$_POST['$id_pays'];

echo " id_pays : $id_pays";

?>

الصفحة الأولى بها

  • button : class=B1

div: id=dv

الصفحة الثانية بها

  • button : class=B2

أضن أنه عليك تعديل إسم الملف الذي ترسل له الطلب بهذا الشكل

.................
$.ajax({
                        url : 'test25.php',
.................