首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将代码从$.ajax()更改为$.getJSON

如何将代码从$.ajax()更改为$.getJSON
EN

Stack Overflow用户
提问于 2020-05-26 17:59:50
回答 1查看 62关注 0票数 0

这段代码使用ajax工作,我想使用json更改它,正确的使用方式是什么?

AJAX

代码语言:javascript
复制
$('#movie-list').on('click', '.see-detail', function() {
$.ajax({
    url: 'http://omdbapi.com',
    dataType: 'json',
    data: {
        'apikey' : 'myapikey',
        'i' : $(this).data('id')
    },
    success: function (movie) {
        $('.modal-body').html(`...`);
    }
})
});

JSON

代码语言:javascript
复制
$('#movie-list').on('click', '.see-detail', function() {
$.getJSON('http://www.omdbapi.com/?apikey=myapikey&i=='+ $(this).data('id') +'', function(data) {
    $('.modal-body').html(`...`);
});
});
EN

回答 1

Stack Overflow用户

发布于 2020-05-26 18:29:21

看看the documentation

jQuery.getJSON( url,数据)

所以:

代码语言:javascript
复制
jQuery.getJSON(
    'http://omdbapi.com',           // url
    {                               // data
        'apikey' : 'myapikey',
        'i' : $(this).data('id')
    },
    function (movie) {              // success
        $('.modal-body').html(`...`);
    }
);

虽然您可以通过将字符串混合在一起来将查询字符串添加到URL中:,但不要使用。我们使用库来做这件事,因为它们不容易出错,并且知道正确转义数据的所有规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62019490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档