我正在做一个考试项目。我坚持这一点,我希望你们中的某个人可以帮助我(我是意大利人,很抱歉我的英语不好!)。我必须使用 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 上的按钮时,控制台说“未找到元素”指的是 PHP 脚本。
“xx”是打印元素的 div 的 id。
错误在哪里?
谢谢大家。