Php 来自MySQL的jQuery JSON模板
我创建了一个jQuery函数,它调用一个PHP服务器端文件,该文件从MySQL数据库中提取数据并以JSON格式输出。JSON数据在这个函数中是模板,可以作为我的HTML文档中的列表项动态插入到DIV中 JSON数据很好——我用工具验证了它,如果我在浏览器中运行PHP脚本,它会正确显示(在Chrome中使用)。但是,我无法在HTML文档中显示数据 我最初在PHP文件中以HTML的形式发送数据,这是正确的,但我有其他问题(),所以我决定用另一种方法来处理这个问题-使用JSON代替并模板化它 我试图从数据库行中添加:label、title、description和gotour到透视HTML标记中:Php 来自MySQL的jQuery JSON模板,php,json,dom,jquery,Php,Json,Dom,Jquery,我创建了一个jQuery函数,它调用一个PHP服务器端文件,该文件从MySQL数据库中提取数据并以JSON格式输出。JSON数据在这个函数中是模板,可以作为我的HTML文档中的列表项动态插入到DIV中 JSON数据很好——我用工具验证了它,如果我在浏览器中运行PHP脚本,它会正确显示(在Chrome中使用)。但是,我无法在HTML文档中显示数据 我最初在PHP文件中以HTML的形式发送数据,这是正确的,但我有其他问题(),所以我决定用另一种方法来处理这个问题-使用JSON代替并模板化它 我试图从
<div id="navContent">
<li id="navItem">
<a href="">
<h1>Label</h1>
<h2>Title</h2>
<p>Dispription</p>
</a>
</li>
</div>
在ajax成功解析中,您永远不会引用数组
某些库。可能更容易摆脱它
试着改变
$output = new stdClass();
while($row = mysql_fetch_assoc($sql)) {
$output->Some_Guidance_Library[] = $row;
}
致:
若您提供返回到浏览器的json示例,那个么将更容易获得帮助。可以直接从浏览器控制台复制它
编辑
根据提供的json,您需要将$更改。每个循环将更改为:
$.each(data.Regulatory_Guidance_Library, function(){.......
在ajax成功解析中,您永远不会引用数组某些库。可能更容易摆脱它
试着改变
$output = new stdClass();
while($row = mysql_fetch_assoc($sql)) {
$output->Some_Guidance_Library[] = $row;
}
致:
若您提供返回到浏览器的json示例,那个么将更容易获得帮助。可以直接从浏览器控制台复制它
编辑
根据提供的json,您需要将$更改。每个循环将更改为:
$.each(data.Regulatory_Guidance_Library, function(){.......
我以前也这么想过,但是没有结果,所以我把它放回去了——我以后需要这个标题。我将在我的SO?中添加返回的JSON数据,您的JSON无效…请将其放在jsonlint.com中。每件事都需要双引号。可以使用$output['Some_Guidance_Library']=$row
如果需要多个键,但在ajax解析中也需要使用该键,那么我将输出错误地复制到了我的SO中?所以我编辑了它。php代码保持不变,并在jsonlint.com上恢复有效。我在代码中做了一个小编辑<代码>我添加了(“#”+divId)
。现在我得到了DOM中显示的正确行数,但没有数据/文本。在我的帖子中添加了一个编辑,以更改访问您提供的json的方式。我以前认为是这样,但尝试了,但没有结果,所以我将其放回,稍后我需要它作为标题。我将在我的SO?中添加返回的JSON数据,您的JSON无效…请将其放在jsonlint.com中。每件事都需要双引号。可以使用$output['Some_Guidance_Library']=$row
如果需要多个键,但在ajax解析中也需要使用该键,那么我将输出错误地复制到了我的SO中?所以我编辑了它。php代码保持不变,并在jsonlint.com上恢复有效。我在代码中做了一个小编辑<代码>我添加了(“#”+divId)
。现在我得到了DOM中显示的正确行数,但没有数据/文本。在我的帖子中添加了一个编辑,以更改访问您提供的json的方式
$output = array();
while($row = mysql_fetch_assoc($sql)) {
$output[] = $row;
}
$.each(data.Regulatory_Guidance_Library, function(){.......