تواجهني مشكلة عناصر مضافة ب 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";
?>
التعليقات