js利用ajax同步调用如何

一、定义请求后台的方法

bash 复制代码
//从后台随机获取题目
        function getRandomQuestions() {
            return new Promise((resolve, reject) => {
                $.ajax({
                    url: '/api/examPaper/randomQuestions',
                    type: 'post',
                    dataType: 'json',
                    success: function(data) {
                        if(data.code == 0){
                            resolve(data.msg); // 成功时解析
                        }else{
                            reject(new Error("获取题库失败:" + data.msg));
                        }
                    },
                    error: function(xhr, status, error) {
                        console.log(error);
                        reject(new Error("获取题库失败:" + error));
                    }
                });
            });
        }

二、调用方法

bash 复制代码
let questionJson =  getRandomQuestions();
相关推荐
小迷糊的学习记录20 小时前
0.1 + 0.2 不等于 0.3
前端·javascript·面试
空&白21 小时前
vue暗黑模式
javascript·vue.js
执风挽^21 小时前
Python基础编程题2
开发语言·python·算法·visual studio code
Z9fish21 小时前
sse哈工大C语言编程练习20
c语言·开发语言·算法
VT.馒头21 小时前
【力扣】2695. 包装数组
前端·javascript·算法·leetcode·职场和发展·typescript
萧鼎1 天前
Python 包管理的“超音速”革命:全面上手 uv 工具链
开发语言·python·uv
css趣多多1 天前
一个UI内置组件el-scrollbar
前端·javascript·vue.js
-凌凌漆-1 天前
【vue】pinia中的值使用 v-model绑定出现[object Object]
javascript·vue.js·ecmascript
Anastasiozzzz1 天前
Java Lambda 揭秘:从匿名内部类到底层原理的深度解析
java·开发语言
刘琦沛在进步1 天前
【C / C++】引用和函数重载的介绍
c语言·开发语言·c++