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!