Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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对象';是否将文本作为每个jQuery语句的一部分?_Javascript_Jquery_Json - Fatal编程技术网

Javascript 读取多个JSON对象';是否将文本作为每个jQuery语句的一部分?

Javascript 读取多个JSON对象';是否将文本作为每个jQuery语句的一部分?,javascript,jquery,json,Javascript,Jquery,Json,假设我有一些变量a形式的JSON: {"definitions":[ {"text":"An internet search, such as that which is performed on the Google search engine.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"}, {"text":"A match obtained by a q

假设我有一些变量a形式的JSON:

{"definitions":[
    {"text":"An internet search, such as that which is performed on the Google search engine.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"A match obtained by a query in the Google search engine.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"To search for (something) on the Internet using the Google search engine.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"To search for (something) on the Internet using any comprehensive search engine.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"To be locatable in a search of the Internet.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"To deliver googlies.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"},
    {"text":"To move as a ball in a googly.","attribution":"from Wiktionary, Creative Commons Attribution/Share-Alike License"}
]}
jQuery.each(a.definitions[0], function(i,val) {
    qr +="<li>"+ val + "</li>";
});
下面是每个声明的详细说明

var qr="";
jQuery.each(a.definitions, function(i,val) {
    qr +="<li>"+ val + "</li>";
});
$('#someDIV p').replaceWith(qr);
jQuery.each(a.definitions[0], function(i,val) {
    qr +="<li>"+ val + "</li>";
});
var qr=”“;
每个(a.定义,函数(i,val){
qr+=“
  • ”+val+“
  • ”; }); $('someDIV p')。替换为(qr);
    我试图以定义列表的形式显示文本定义,如:
  • 互联网搜索,如在谷歌搜索引擎上执行的搜索。
  • 通过谷歌搜索引擎中的查询获得的匹配。
  • 等等

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    但是当我使用jQuery.each(a.definition)时,它会给我

    <li>[object Object]</li>
    <li>[object Object]</li>
    <li>[object Object]</li>
    <li>[object Object]</li>
    <li>[object Object]</li>
    <li>[object Object]</li>
    <li>[object Object]</li>
    
    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
  • [对象]
  • [对象]
  • [对象]
  • [对象]
  • [对象]
  • [对象]
  • [对象]
  • 如何读取对象的文本(即定义),使其给出定义,而不是类似于

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions[0],function(i,val){
    qr+=“
  • ”+val+“
  • ”; });

    给出了第一个定义

    ,假设要显示每个条目的
    文本
    属性:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    
    我想指出,当您迭代
    a.definitions
    数组时,您在
    每个
    函数的回调中收到的每个
    val
    都是一个如下所示的对象:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    {
        "text": "To be locatable in a search of the Internet.",
        "attribution": "from Wiktionary, Creative Commons Attribution/Share-Alike License"
    }
    
    qr += '<li>Index:' + i + ': ' + val.text + '</li>';
    

    因此,您必须像上面提供的代码一样单独访问属性。

    假设您要显示每个条目的
    text
    属性:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    
    我想指出,当您迭代
    a.definitions
    数组时,您在
    每个
    函数的回调中收到的每个
    val
    都是一个如下所示的对象:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    {
        "text": "To be locatable in a search of the Internet.",
        "attribution": "from Wiktionary, Creative Commons Attribution/Share-Alike License"
    }
    
    qr += '<li>Index:' + i + ': ' + val.text + '</li>';
    

    因此,您必须像上面提供的代码一样单独访问属性。

    假设您要显示每个条目的
    text
    属性:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    
    我想指出,当您迭代
    a.definitions
    数组时,您在
    每个
    函数的回调中收到的每个
    val
    都是一个如下所示的对象:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    {
        "text": "To be locatable in a search of the Internet.",
        "attribution": "from Wiktionary, Creative Commons Attribution/Share-Alike License"
    }
    
    qr += '<li>Index:' + i + ': ' + val.text + '</li>';
    

    因此,您必须像上面提供的代码一样单独访问属性。

    假设您要显示每个条目的
    text
    属性:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    
    我想指出,当您迭代
    a.definitions
    数组时,您在
    每个
    函数的回调中收到的每个
    val
    都是一个如下所示的对象:

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    {
        "text": "To be locatable in a search of the Internet.",
        "attribution": "from Wiktionary, Creative Commons Attribution/Share-Alike License"
    }
    
    qr += '<li>Index:' + i + ': ' + val.text + '</li>';
    

    因此,您必须像我在上面提供的代码中那样单独访问属性。

    您的定义由需要进一步解析的对象数组组成。使用
    val.text
    查看说明文本。在循环发生时,使用控制台查看循环的实际输出也很有帮助。将变量包装在
    console.log(variable)
    中,控制台将向您显示有关
    val
    的所有信息

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions[0], function(i,val) {
        console.log(val);
        qr +="<li>"+ val.text + "</li>";
    });
    
    jQuery.each(a.definitions[0],function(i,val){
    控制台日志(val);
    qr+=“
  • ”+val.text+“
  • ”; });
    您的定义由一系列需要进一步解析的对象组成。使用
    val.text
    查看说明文本。在循环发生时,使用控制台查看循环的实际输出也很有帮助。将变量包装在
    console.log(variable)
    中,控制台将向您显示有关
    val
    的所有信息

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions[0], function(i,val) {
        console.log(val);
        qr +="<li>"+ val.text + "</li>";
    });
    
    jQuery.each(a.definitions[0],function(i,val){
    控制台日志(val);
    qr+=“
  • ”+val.text+“
  • ”; });
    您的定义由一系列需要进一步解析的对象组成。使用
    val.text
    查看说明文本。在循环发生时,使用控制台查看循环的实际输出也很有帮助。将变量包装在
    console.log(variable)
    中,控制台将向您显示有关
    val
    的所有信息

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions[0], function(i,val) {
        console.log(val);
        qr +="<li>"+ val.text + "</li>";
    });
    
    jQuery.each(a.definitions[0],function(i,val){
    控制台日志(val);
    qr+=“
  • ”+val.text+“
  • ”; });
    您的定义由一系列需要进一步解析的对象组成。使用
    val.text
    查看说明文本。在循环发生时,使用控制台查看循环的实际输出也很有帮助。将变量包装在
    console.log(variable)
    中,控制台将向您显示有关
    val
    的所有信息

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions[0], function(i,val) {
        console.log(val);
        qr +="<li>"+ val.text + "</li>";
    });
    
    jQuery.each(a.definitions[0],function(i,val){
    控制台日志(val);
    qr+=“
  • ”+val.text+“
  • ”; });
    使用
    .text
    将为您提供对象的此属性

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    

    使用
    .text
    将为您提供对象的此属性

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    

    使用
    .text
    将为您提供对象的此属性

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    

    使用
    .text
    将为您提供对象的此属性

    jQuery.each(a.definitions[0], function(i,val) {
        qr +="<li>"+ val + "</li>";
    });
    
    jQuery.each(a.definitions, function(i, val) {
        qr += '<li>' + val.text + '</li>';
    });
    

    建议使用
    console.log
    。建议使用
    console.log
    。建议使用
    console.log
    。建议使用
    console.log
    。建议包含索引。建议包含索引。建议包含索引。建议包含索引。