gpt4 book ai didi

javascript - Ajax 请求 url 并在 div 中显示响应不起作用?

转载 作者:行者123 更新时间:2023-11-30 08:30:01 25 4
gpt4 key购买 nike

我正在尝试向网站发出 ajax 请求并仅显示其中的一部分。我的代码不起作用,我看不出原因。另外,我怎样才能解析对象并只显示它的一部分(只有一个属性)?非常感谢!

JS:

  $(document).ready(function(){
$('#buttonClick').on('click', 'button',function(){
$.ajax('http://ShakeItSpeare.com/api/sentence', {
success: function(response){
console.log(response)
//console.log of response works
$('.screen').html(response).fadeIn();
}
})
});
});

HTML

<body>
<div id="buttonClick">
<button>click Me</button>
<ul class="screen"></ul>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

<script type="text/javascript" src="shakes.js"></script>
</body>

最佳答案

添加您尝试插入到 HTML 中的 JSON 属性名称应该只会插入该值。例如,在您下面的代码中,我在“response.sentence”中添加了“sentence”属性。

$(document).ready(function(){
$('#buttonClick').on('click', 'button',function(){
$.ajax('http://ShakeItSpeare.com/api/sentence', {
success: function(response){
console.log(response)
//changed original code from ".html(response)" to ".html(response.sentence)"
$('.screen').html(response.sentence).fadeIn();
}
})
});
});

工作码笔:Working Codepen

关于javascript - Ajax 请求 url 并在 div 中显示响应不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39377935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com