我目前想知道爲什麼我不能在JavaScript中使用我的JSON結果,任何人都有想法?jQuery Mobile&JSON - 如何使用JSON響應?
我做不是得到任何警報,即使JSON調用的結果是成功的(返回代碼200),我可以在Firebug中看到結果。
$(document).on('pageinit', function(event){
...
$('.link').on('click', function (event) {
var parm = $(this).attr("data-parm");
var url = 'http://****:8000/service?parameter=' + parm;
$.getJSON(url, function (data) {
var result = $.parseJSON(data);
alert(result[1].emnam);
parse(result);
});
});
});
function parse(result) {
alert('parse function');
}
我的JSON結果看起來像這樣在瀏覽器(通過螢火蟲或鉻開發工具)
{success: "true",
msg: "Data retrieved",
data: [
{pernr: "00001032", emnam: "Michaela"},
{pernr: "00001016", emnam: "Mike"},
{pernr: "00001024", emnam: "Frank"}
]}
最後,我要動態地添加列表視圖進入我的div #list ,有pernr和名稱列。謝謝!
'.getJSON'已經解析JSON給你。 '$ .parseJSON(data)'會導致錯誤(我認爲)。 –
感謝您的信息,但它似乎對我的輸出沒有影響。 – zyrex
啊,訪問應該是'data.data [1] .emnam'。 –