jquery $.Get success回调不工作



尽管检查浏览器网络(xhr)并看到数据从api成功返回,但我无法访问查询的结果。但我甚至不能控制台记录返回的数据。不知道怎么回事

下面是我的代码:

// const url='/../../_public/api/news.php'; // does not work
const url='https://jsonplaceholder.typicode.com/users/3' // works
let getHandle = () => {
return new Promise(function (resolve){
$.get(url, {endpoint: 'titles', param: 'titles'}, (response) => {
console.log(response);
resolve(response);
})
})    
}
getHandle().then((res) => {
console.log(res);
})
<script src="https://code.jquery.com/jquery-3.6.3.min.js"></script>

问题是你的api url,你需要用PHP后端启动本地开发服务器,并将url更改为'/api/news.php'

//我用json占位符API测试了你的代码,它工作

相关内容

  • 没有找到相关文章

最新更新