تواجهني مشكلة عناصر مضافة ب innerHTML ، حتى لو استدعيته ب id أو className لا يعمل .
عنصر مضاف ب innerHTML لا يعمل ؟
التعليقات
ان فهمت سؤلك بشكل صحيح، عليك استخدام on أو live في jQuery لتحديد العناصر التي أضيفت بعد اكتمال تحميل DOM.
لدي صفحتا 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";
?>