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();
相关推荐
夏天的味道٥13 分钟前
@JsonIgnore对Date类型不生效
开发语言·python
小白学大数据1 小时前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
2503_928411561 小时前
11.24 Vue-组件2
前端·javascript·vue.js
SEO_juper2 小时前
别再纠结LLMs.txt了!它背后的真相与最佳使用场景,一文讲透。
开发语言·ai·php·数字营销
g***B7382 小时前
JavaScript在Node.js中的模块系统
开发语言·javascript·node.js
烤麻辣烫2 小时前
黑马程序员大事件后端概览(表现效果升级版)
java·开发语言·学习·spring·intellij-idea
思密吗喽2 小时前
宠物商城系统
java·开发语言·vue·毕业设计·springboot·课程设计·宠物
csbysj20202 小时前
Lua 函数
开发语言
头发还在的女程序员2 小时前
三天搞定招聘系统!附完整源码
开发语言·python
温轻舟2 小时前
Python自动办公工具06-设置Word文档中表格的格式
开发语言·python·word·自动化工具·温轻舟