javascriptでメニューリンクを作成します。 PHPで構文解析を使うことで、javascriptの助けを借りてメニューを表示します。問題は、宛先ページにある「id」に従ってデータを表示する方法です。javascript(Adobe Phonegap)で送信されたidを持つmysqlのデータを表示するには
はここ、ここkategori.phpのコードは、AdobeのPhoneGapの上では動作しませんkategori.php
のコードだindex.htmlを
function loadkategori(idnya){
$('#contentID').load('kategori.php?id='+idnya, function(){
$('#myListview').listview().listview('refresh');
});
}
$(document).ready(function(){
$.ajax({
url: 'http://localhost/fiqi/fiqi2/kuliner/www/parsing2.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
$.each(data, function(i,item){
// $("#listview").append("<li><a href=#><img src="+item.lokasigambar+"><h2>"+item.namatempatnya+"</a><p>Kalimat</p></h2></li>");
// seharusnya menggunakan class, tidak inline function
$('#listview').append('<li data-filtertext="form checkboxradio widget checkbox input checkboxes controlgroups" onclick="loadkategori('+item.idkat+')"><a href="" data-ajax="false">'+item.namakategori+'</a></li>');
});
// $("#listview");
// $('ul').listview('refresh');
$('#listview').listview().listview('refresh');
// $('#element').collapsibleset('refresh');
},
error: function(){
alert('Error terjadi');
}
});
});
のコードです。
スクリーンショットの代わりにkategori.phpのコードを貼り付けると、読み込み可能で検索可能で腐敗しません。しかし、まず、コードのどの部分が実際に問題を抱えているかを理解してください(http://stackoverflow.com/help/mcve)。今あなたの問題がPhonegap、PHPエラー、あなたのロジック、または何であるかを知ることは難しいです。 – Noumenon