0
我的代碼在下面有什麼問題?我傳遞給此函數一個JSON字符串,但分配結束爲空。我可以在函數參數中看到FireBug中的字符串,所以我知道它到達函數,但它不會超過賦值(因爲賦值是「undefined」)。我想從字符串wty_upgrade
數組中抽取。我正在使用一些我通過in this question獲得幫助的代碼。由於JSON字符串分配不工作
JSON字符串(我看到它在Firebug:
{"wty_upgrade":[
{"wty":"Upgrade from 3 to 5 years", "mth":24, "pig":3000},
{"wty":"Upgrade from 3 to 10 years", "mth":84, "pig":8000}
]}
函數調用:
LoadWtyUpgPlans('3', JSON)
function LoadWtyUpgPlans(StdWty, UpgWty) {
var WtyRow = '';
var WtyUpgrades = UpgWty.wty_upgrade; <--- here the assignment is blank/undefined
STUFF HERE...
};
是第一部分意思是JavaScript代碼,或....?如果你只是引用你的JSON,請在開頭處刪除'JSON =「,並在結尾處刪除'」'''',例如,在你鏈接的問題中。 – 2014-09-20 07:31:02
Hi @TJ Crowder,你是對的,它不是代碼,我從MySQL的tabke字段獲得值JSON不正確嗎? – TheRealPapa 2014-09-20 07:38:03
@TheRealPapa可以顯示在從數據庫中檢索到JSON之後如何輸出JSON到頁面中? – cmbuckley 2014-09-20 07:42:56