私は現在、JSON の結果を JavaScript で処理できない理由を考えています。
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 の結果は、ブラウザで次のように表示されます (Firebug または Chrome-Dev-Tools を使用)
{success: "true",
msg: "Data retrieved",
data: [
{pernr: "00001032", emnam: "Michaela"},
{pernr: "00001016", emnam: "Mike"},
{pernr: "00001024", emnam: "Frank"}
]}
最後に、リストビューを div #list に動的に追加し、pernr と名前を列として追加します。ありがとうございます!