Using jQuery and Ajax to access JSON file
我对JS还比较陌生。现在,我的Express服务器上有一个JSON文件。我是这样做的:
1 2 3 4 5 6 7 | const data = require('./src/data.json') app.get('/search', function (req, res) { res.header("Content-Type",'application/json'); res.json(data); }); |
现在,我需要访问JSON文件中的字典,以便在整个Web应用程序中使用文本。我知道我需要使用Ajax和jQuery,但是我想解释一下我如何高效、轻松地完成这项工作。以下是我的JSON的一个片段:
1 2 3 4 5 6 7 8 9 10 11 12 13 | [{ "name":"Il Brigante", "rating":"5.0", "match":"87", "cuisine":"Italian", "imageUrl":"/image-0.png" }, { "name":"Giardino Doro Ristorante", "rating":"5.0", "match":"87", "cuisine":"Italian", "imageUrl":"/image-1.png" }] |
任何帮助都将不胜感激。
您可以使用$.Ajax函数:
1 2 3 4 5 6 7 8 | $.ajax({ dataType:"json", url: 'url here', data: data, success(response) { console.log(response); } }); |
或者用速记法:
1 2 3 | $.getJSON('url here', function(response) { console.log(response); }); |
任何一个都可以