Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取json条目时如何控制json条目_Javascript_Jquery_Html_Ajax_Json - Fatal编程技术网

Javascript 获取json条目时如何控制json条目

Javascript 获取json条目时如何控制json条目,javascript,jquery,html,ajax,json,Javascript,Jquery,Html,Ajax,Json,我的代码显示了所有json文件条目的图像、标题和摘要,我只需要在第一个条目中显示图像、标题和摘要,并将在其他条目中显示标题 请告知 <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script> <script> $(function() { va

我的代码显示了所有json文件条目的图像、标题和摘要,我只需要在第一个条目中显示图像、标题和摘要,并将在其他条目中显示标题

请告知

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>
<script>

$(function() {

var entries = [];
var dmJSON = "http://localhost:8080/Newfolder/test.json";
$.getJSON( dmJSON, function(data) {
   $.each(data.entries, function(i, f) {
      var tblRow = "<tr>" + "<td>" + f.image + "</td>" + "<td>" + f.title + "</td>" + "<td>" + f.summary + "</td>" + "</tr>"
       $(tblRow).appendTo("#entrydata tbody");
 });

});

});
</script>
</head>

<body>

<div class="wrapper">
<div class="profile">
<table id= "entrydata" border="1">
<thead>
        <th>ID</th>
        <th>UserName</th>
        <th>Message</th>
    <th>Location</th>
        <th>Time</th>
    </thead>
  <tbody>

   </tbody>
</table>

</div>
</div>

</body>

</html>

$(函数(){
var分录=[];
var dmJSON=”http://localhost:8080/Newfolder/test.json";
$.getJSON(dmJSON,函数(数据){
$.each(数据项、函数(i、f){
var tblRow=“”+”+f.image+++++f.title+++f.summary++“
$(tblRow).appendTo(“#entrydata tbody”);
});
});
});
身份证件
用户名
消息
位置
时间
请修改我的更新代码:

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>
<script>

$(function() {

var items = [];
var dmJSON = "http://localhost:8080/Newfolder/realaljazeera.json";
$.getJSON( dmJSON, function(data) {
   $.each(data.entries, function(i, f) {
    if (i == 0) {
        var tblRow = "<tr>" + "<td>" + "<img src="+f.Image3+"/>" + "</td>" + "<td>" + f.Title + "</td>" + "<td>" + f.Summary + "</td>" + "</tr>"
    } else {
        var tblRow = "<tr>" + "<td>" + f.Title + "</td>" + "</tr>"
    }
    $(tblRow).appendTo("#entrydata tbody");
});

});

});
</script>
</head>
<body>
<div class="wrapper">
<div class="profile">
<table id= "entrydata" border="2" style="width:680px;">
<tbody>
</tbody>
</table>
</div>
</div>
</body>
</html>

$(函数(){
var项目=[];
var dmJSON=”http://localhost:8080/Newfolder/realaljazeera.json";
$.getJSON(dmJSON,函数(数据){
$.each(数据项、函数(i、f){
如果(i==0){
var tblRow=“+++++++++++f.标题++++f.摘要+++”
}否则{
变量tblRow=“”+”+f.标题+++“
}
$(tblRow).appendTo(“#entrydata tbody”);
});
});
});


你能澄清你的问题吗?你是说你有一个bug,除了第一个,所有条目都只显示标题,或者这就是你想要发生的?或者别的什么?你能找到我的更新吗?你会知道我的意思的。请不要用答案重写你的问题。现在没人知道原来的问题是什么。你能澄清你的问题吗?你是说你有一个bug,除了第一个,所有条目都只显示标题,或者这就是你想要发生的?或者别的什么?你能找到我的更新吗?你会知道我的意思的。请不要用答案重写你的问题。现在没人知道原来的问题是什么。你能澄清你的问题吗?你是说你有一个bug,除了第一个,所有条目都只显示标题,或者这就是你想要发生的?或者别的什么?你能找到我的更新吗?你会知道我的意思的。请不要用答案重写你的问题。现在没人知道原来的问题是什么。你能澄清你的问题吗?你是说你有一个bug,除了第一个,所有条目都只显示标题,或者这就是你想要发生的?或者别的什么?你能找到我的更新吗?你会知道我的意思的。请不要用答案重写你的问题。现在没有人能看到原来的问题是什么。在看到你的答案后,我理解了这个问题。我面临以下错误:Uncaught SyntaxError:Unexpected token}我在末尾漏掉了括号,现在已经修复了。它也没有显示任何结果Uncaught TypeError:无法读取未定义的属性'length'?????jquery.min.js:16我应该有不同的库吗?这意味着
data.entries
是未定义的。您确定这是返回的JSON中的属性名称吗?如果它在您的原始代码中起作用,那么它在这个替换中也应该起作用。在看到您的答案后,我理解了这个问题。我面临以下错误:未捕获的SyntaxError:Unexpected token}我在结尾处漏掉了括号,现在修复了它。它也没有显示任何结果未捕获类型错误:无法读取未定义的属性“length”?????jquery.min.js:16我应该有不同的库吗?这意味着
data.entries
是未定义的。您确定这是返回的JSON中的属性名称吗?如果它在您的原始代码中起作用,那么它在这个替换中也应该起作用。在看到您的答案后,我理解了这个问题。我面临以下错误:未捕获的SyntaxError:Unexpected token}我在结尾处漏掉了括号,现在修复了它。它也没有显示任何结果未捕获类型错误:无法读取未定义的属性“length”?????jquery.min.js:16我应该有不同的库吗?这意味着
data.entries
是未定义的。您确定这是返回的JSON中的属性名称吗?如果它在您的原始代码中起作用,那么它在这个替换中也应该起作用。在看到您的答案后,我理解了这个问题。我面临以下错误:未捕获的SyntaxError:Unexpected token}我在结尾处漏掉了括号,现在修复了它。它也没有显示任何结果未捕获类型错误:无法读取未定义的属性“length”?????jquery.min.js:16我应该有不同的库吗?这意味着
data.entries
是未定义的。您确定这是返回的JSON中的属性名称吗?如果它在您的原始代码中起作用,那么它在这个替换中也应该起同样的作用。
$.each(data.entries, function(i, f) {
    if (i == 0) {
        var tblRow = // what you want for first entry
    } else {
        var tblRow = // what you want for other entries
    }
    $(tblRow).appendTo("#entrydata tbody");
});