-1
我想在Json回調中定義一個變量。我如何在Json中定義一個變量?
代碼;
$("select").change(function() {
var $variable = "";
$("select option:selected").each(function() {
$variable += $(this).text() + " ";
});
$("div.yaz").text($variable);
$('#result').html('loading...');
$.getJSON('program-bilgileri.php', function(JSON){
$('#result').empty();
$.each(JSON.$variable, function(i, program){
$('#result')
.append(program.isim +'<br />')
.append(program.bilgi+'<br />')
.append(program.adres+'<hr />');
});
});
})
.trigger('change');
program-bilgileri.php returns;
{
"programlar":[
{
"isim":"Zone Alarm",
"bilgi":"bilgisayarın güvenliğini sağlar",
"adres":"www.zonealarm.com"
},
{
"isim":"Opera",
"bilgi":"güvenli ve hızlı bir web tarayıcısıdır",
"adres":"www.opera.com"
},
{
"isim":"Photoshop",
"bilgi":"güçlü bir imaj işleme yazılımıdır",
"adres":"www.adobe.com"
}
]
}
的問題是在這裏 「$。每個(JSON。$變量,函數(I,程序)」 如果我JSON定義$變量它不工作。
任何想法?
我不認爲這段代碼的確如你所想。期望'JSON。$ variable'做什麼?如果您期望它訪問具有與$ variable的值相等的對象的鍵,則會假設錯誤的事物。那將是JSON [$ variable]。 – Corbin 2012-04-25 10:38:45
從'getJSON'請求中發佈返回的JSON。 – 2012-04-25 10:39:36
@Corbin我嘗試JSON [$變量],但它不起作用。 – mrchad 2012-04-25 13:52:03