显示数组的内容
Display contents of an array
<script type="text/javascript" src="http://www.google.com/jsapi?key=asedAWWefefI-43WqNAiw0XkfflwpU9zqkg">
</script>
<script type="text/javascript">
google.load("jquery", "1.6.1");
</script><script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
google.setOnLoadCallback(function()
{...
}....
我的代码无法正常工作,我想这是上述代码的错误。
整个代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="http://www.google.com/jsapi?key=AIzaSyDzbTUhnU2I-erwerwe3450XkfflwpU9zqkg">
</script>
<script type="text/javascript">
google.load("jquery", "1.6.1");
</script><script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
google.setOnLoadCallback(function()
{
$(function()
{
$('#catalog').click(function(e)
{
e.preventDefault();
$.getJSON('books.php', function(data) {
var book = "<h3>" + data.title + </h3>";
book += "<p>ISBN: " + data.isbn + "</p>";
book += "<br/>Published Date: " + data.publishDate;
book += "<br/>Publisher: " + data.publisher;
var author = [];
$.each(data.authors, function(i, ov) {
authors.push(ov.name)
});
book += "<br/>Authors: " + authors.join(", ");
$('#resopnse').html(book);
});
});
});
});
</script>
</head>
<body>
<p><a id="catalog" href="">Retrieve book information</a></p>
<div id="response"></div>
</body>
</html>
当我单击链接时,它不会向我显示任何内容。我已经有一个 books.php 文件,其中包含一个格式化为 json 输出的数组。
更新
$.getJSON('books.php', function(data)
{
var book = "<h3>" + data.title + "</h3>";
book += "<p>ISBN: " + data.isbn + "</p>";
book += "<br/>Published Date: " + data.publishDate;
book += "<br/>Publisher: " + data.publisher;
var author = [];
$.each(data.authors, function(i, ov) { authors.push(ov.name) });
book += "<br/>Authors: " + authors.join(", ");
$('#response').html(book);
});
此功能在内部无法访问。
您的页面上存在一个 JavaScript 错误。您确实应该使用调试器。Chrome开发工具非常出色。按 [CTR][shift][j] 如果您使用的是 Chrome 或> 菜单工具> JS 控制台
var book = "<h3>" + data.title + </h3>";
缺少"
相关文章:
- json数组显示在<李>使用angular js
- AngularJS错误处理:根据错误数组显示错误
- 在 MVC3 中将字节数组显示为图像
- Highcharts使用数组显示每个气泡点的附加信息
- 如何使用数组显示文本
- 对于数组 {{显示项目}} 中的每个项目
- 将 PHP 数组显示为动画
- 如何将多维数组显示为表格
- MongoDb - 具有空值的有界数组显示无界
- 如何在谷歌地图中使用地址数组显示信息窗口和折线
- 如何从查询中将json数组显示为重复区域
- 根据布尔数组显示或隐藏jQuery元素
- 初学者javascript;for循环,对象数组显示为未定义
- JavaScript数组显示10个图像,然后显示下一个10个
- JS数组显示不正确
- Meteor:如何在html页面上使用光标数组显示列表
- Javascript发布数组显示语法错误
- PHP数组到JavaScript数组显示[object,object]
- 如何使用数组显示循环中的文本
- Javascript数组显示