Ben bir jQuery JSON nesnesi erişmeye çalışıyorum ve benim kod witj yanlış bir şey göremiyorum, ama ben nesneye erişmeye çalıştığınızda ben olsun tüm çünkü undefined, ben belki bu düşünüyordum olduğunu bunlar iç içe, ama emin değilim yoludur, burada, benim kodu
function systems(dom_id, id){
$.getJSON("get_systems.php", {uid:id}, function(data){
// here I get the general system info related to the user
$.each(data, function(i, json){
//here I get each systems name, related to each system
$.getJSON('get_system_name.php', {uid:json.product_id}, function(data){
console.log(data.products);
$(dom_id).append('<tr><th>'+data.products+'</th></tr>');
});
});
});
};
O sistemin adı ile sütun adı, products, dolayısıyla me data.products kullanarak adını almaya çalışırken adında, ama olsun tüm olduğunu undefined Yukarıda bahsettiğim gibi.
Sadece oturum açtığınızda Ama data o, bu gibi [Object { products="this is the product name"}] ve bu sistemin adlarını almak için kullanabileceğiniz PHP görünüyor nesneyi gösterir
get_system_name.php:
<?php
$uid = $_GET['uid'];
mysql_connect("localhost", "user", "1234") or die(mysql_error());
mysql_select_db("the_DB") or die(mysql_error());
$query = mysql_query("SELECT products FROM products WHERE product_id='$uid'") or die(mysql_error());
while($array = mysql_fetch_array($query, true)) {
$string[] = $array;
}
$json = json_encode($string);
echo $json;
?>
Önceden teşekkürler!