前端访问后端接口成功,但是获取不到返回值。

图片描述

图片描述

图片描述

代码:

 $.ajax({
                type        : 'post',
                url         : 'http:/Login.php',
                data        : JSON.stringify({
                                    Data : {
                                        Mark          : 0,
                                        PhoneNumber   : formData,
                                        LoginType     : 0,
                                        MessageNumber :checkNumber
                                    }
                               }),
                success     : function(res){
                    // 请求成功
                   console.log(res);
                }         
           });

应该如何解决问题呢?

阅读 19.3k
7 个回答

图片描述

这个URL是什么,看起来略高端。

我觉得这个最快的解决方法是找做这个后台接口的人对一下

把你请求接口的代码提出来啊 目测是 由于 ajax是异步的 需要使用回掉或者promise,而你未采取这些操作直接打印了

最好看下 【Network】 这一块, 看下请求返回的是什么状态(Status Code)

加一个 dataType: "json", 看看

试试$.post,注意reqreq.body的区别

谢谢大家,我已解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题