Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 如何操作从ajax调用接收的数组数据_Javascript_Arrays_Json_Ajax_Function - Fatal编程技术网

Javascript 如何操作从ajax调用接收的数组数据

Javascript 如何操作从ajax调用接收的数组数据,javascript,arrays,json,ajax,function,Javascript,Arrays,Json,Ajax,Function,因此,我试图用从ajax调用中获得的信息从bootstrap中填充一些卡片,调用函数工作,并且正在记录,这样我就可以看到返回的信息数组,现在我的问题是,我如何将接收到的数组制作成一个新的数组,我可以使用它?可能是var newPeopleArray 我只想从我得到的数组中获取名称、电子邮件和dob,或者创建一个新的数组,这将是理想的,或者有没有一种方法可以直接从ajax调用中填充引导组件的信息 抱歉,如果我的问题没有什么意义,这对编程来说很陌生,所以有时甚至很难问问题。谢谢你的帮助 这是唯一的东

因此,我试图用从ajax调用中获得的信息从bootstrap中填充一些卡片,调用函数工作,并且正在记录,这样我就可以看到返回的信息数组,现在我的问题是,我如何将接收到的数组制作成一个新的数组,我可以使用它?可能是var newPeopleArray

我只想从我得到的数组中获取名称、电子邮件和dob,或者创建一个新的数组,这将是理想的,或者有没有一种方法可以直接从ajax调用中填充引导组件的信息

抱歉,如果我的问题没有什么意义,这对编程来说很陌生,所以有时甚至很难问问题。谢谢你的帮助

这是唯一的东西,我为实际的网站从引导

<div class="main container">

    <div class="row ">
        <div class="col-4">
            <div class="card first" style="width: 18rem;">
                <img src="" class="card-img-first" alt="">
                <div class="card-body">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>

        <div class="col-4 ">
            <div class="card second" style="width: 18rem;">
                <img src="" class="card-img-second" alt="">
                <div class="card-body second">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>

        <div class="col-4 ">
            <div class="card third" style="width: 18rem;">
                <img src="" class="card-img-third" alt="">
                <div class="card-body">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>
    </div>

</div>

卡片标题

构成了 卡片的内容

卡片标题

构成了 卡片的内容

卡片标题

构成了 卡片的内容


如果要将JSON作为字符串接收回来,则需要将其解析回形状

let jsonData = JSON.parse( data );

//  example usage of the JSON object
if ( jsonData[0].gender === "female" ) {
    let firstGender = 1;
} else {
    let firstGender = 0;
}

我从来都不知道有人在数组中的项前面放逗号会触发我。您是否使用jQuery进行页面设计?不清楚,但我认为您只需要调用
renderNames(数据)
来自
成功:
函数。@Jhecht我更新了问题并发布了我所写内容的html部分。很抱歉,它会自动保存逗号,VS上的很多东西让我感到困扰,因为它本身就是这样做的,但还没有弄清楚如何更改这些东西。因为您没有标记任何前端框架来处理json响应,在某个时候,您可能应该通过执行类似于
let result=json.parse(response)的操作来解析响应
<div class="main container">

    <div class="row ">
        <div class="col-4">
            <div class="card first" style="width: 18rem;">
                <img src="" class="card-img-first" alt="">
                <div class="card-body">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>

        <div class="col-4 ">
            <div class="card second" style="width: 18rem;">
                <img src="" class="card-img-second" alt="">
                <div class="card-body second">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>

        <div class="col-4 ">
            <div class="card third" style="width: 18rem;">
                <img src="" class="card-img-third" alt="">
                <div class="card-body">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text"> make up the bulk of
                        the card's content.</p>
                    <a href="#" class="btn btn-primary">Go somewhere</a>
                </div>
            </div>
        </div>
    </div>

</div>
let jsonData = JSON.parse( data );

//  example usage of the JSON object
if ( jsonData[0].gender === "female" ) {
    let firstGender = 1;
} else {
    let firstGender = 0;
}