私は試験のためのプロジェクトをやっています。私はそれで立ち往生しており、あなたの誰かが私を助けてくれることを願っています(私はイタリア人なので、英語が下手でごめんなさい!)。PHP スクリプトを使用して、phpmyadmin に保存されている既存のデータベースにクエリを実行する必要があります。次に、クエリ結果を jquery スクリプトで解析し、HTML ページに出力する必要があります。PHPスクリプトは次のとおりです。
<?php
$con = mysql_connect('localhost', 'root', '');
if (!$con) {
die('Errore di connessione: ' . mysql_error());
}
mysql_select_db("progetto_lpw", $con);
$sql="SELECT denominazione FROM farmacia";
$result = mysql_query($sql) or die(mysql_error());
$num=mysql_numrows($result);
while($row = mysql_fetch_array($result)){
print json_encode($row['denominazione']);
print "<br />";
}
?>
ブラウザ経由で呼び出すPHPスクリプトをすでにテストしており、動作します。
次に、この jquery スクリプトを使用して結果を解析します (この組み合わせの使用はプロジェクトの要件です)。
$("#button").click(function(){
$.getJSON('json.php', function(data) {
$.each(data, function(index,value){
$("#xx").append("<p>"+value+"</p>")
})
})
})
ここに問題があります: HTML ページを開いて Firefox のボタンをクリックすると、consolle は PHP スクリプトを参照して「要素が見つかりません」と表示します。
「xx」は、要素が出力される div の ID です。
エラーはどこにありますか?
みんなありがとう。