最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何从Jquery中的成功回调中检索数组值

运维笔记admin13浏览0评论

如何从Jquery中的成功回调中检索数组值

如何从Jquery中的成功回调中检索数组值

我想从nodejs获取数组数据。特别是我期待获得每个结果的文件名,我使用Jquery检索数据,但我不能。我不知道怎么做。

router.post('/womensearch',(req,res)=>{
const searchItem = req.body.womenitem;
// If it is Catagory
gfs.collection('wdress').find({
    $and:[{ $or : [{'metadata.cat': searchItem},{'metadata.brand': 
searchItem}]}]
   }).toArray((err,files)=>{

    res.end(JSON.stringify(files)); <- Here is my problem

  });
});

这是Jquery Code

      function womenSearch(){
          $(document).ready(function(){
            const search_item = $('#womenItem').val();
            $.ajax({
              method:'POST',
              url:'/womensearch',
              cache:false,
              data:{
                womenitem:search_item
              },
              success:function(data){


              },
              error:function(){

              }
            });

          });
        }


        </script>

这是我从数据库获得的结果。

{ _id: 5c62dfbf87dda7249c87c190,
 length: 129450,
 chunkSize: 261120,
  uploadDate: 2019-02-12T15:01:19.617Z,
  filename: 'd03e3359c03a5d885e85d6a48c6424a5.jpg',
  md5: '88f70c2f16f1367fe7198775a3912daa',
  contentType: 'image/jpeg',
  metadata:
  { brand: 'Mango',
   cat: 'Coats',
   name: 'Harish',
   color: 'Blue',

   price: '2750',
   info: 'Stylish gesture for women ',
   dis: '50',
   Likes: 2 } },
 { _id: 5c62e3d20a7a574dbc7c0044,
 length: 150261,
 chunkSize: 261120,
 uploadDate: 2019-02-12T15:18:42.036Z,
 filename: 'eb1528f1e7e9707f2d79a6d97981a9c8.jpg',
 md5: '08c1bcd73521e00f6b4857363f950e52',
contentType: 'image/jpeg',

metadata:
 { brand: 'Mango',
   cat: 'Coats',
   name: 'Harish',
   color: 'Blue',
   price: '5000',
   info: 'This is wonderful ',
   dis: '0',
   Likes: 0 } } ]

通过Jquery回调函数发送数据的任何提示。

回答如下:

在访问之前,您需要将结果解析为json

resultJSON = JSON.parse(data);
发布评论

评论列表(0)

  1. 暂无评论