javascript - 前端调用后台接口
PHP中文网
PHP中文网 2017-04-11 11:40:50
[JavaScript讨论组]

刚刚接触一个项目,负责PC端,在项目中,怎么调用后台接口。
我们公司开发的文件存储在内部svn上,后台提供的目录是这样的

如果用ajax调用登录接口的话,应该怎么写呢?
在第一张图中,ppt_api和ppt_web中应该调哪个目录的api?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(7)
怪我咯

为什么不跟后端沟通要一个api接口文档呢?

调用 接口

$.ajax({
   url:url(接口)
   method:'post',
   data:{
     phone:"134";(请求参数)  
    },
    success:function(data){
    console.log(data)
    },
    error: function (err) {
          if (err.status == 403) {       
              console.log(err)
          } else if (err.status == 422) {
              console.log(err)
          } else if (err.status == 500) {
              console.log(err)
          } else {
              console.log(err)
          }
      }
)
PHPz

1.你需要和后端开发人员确认相关接口是什么。
2.向你的项目经理问清楚你的每个目录是什么模块。
3.对应后就可以使用ajax进行接口调用了。

4.ajax可以在页面引入jQuery后使用

$.ajax({

        type : "POST",
        url:"user/Login?username=admin",
        success : function(data) {
            var dataInfo=JSON.parse(data);
            console.log(dataInfo);
        }
    });
巴扎黑

最好能把项目跑启来

大家讲道理

这个是 java web 项目,你要ajax调用,必须要先知道你的java web 路由的一个配置情况,你这个应该是一个 spring mvc 项目,你试着打开api 目录,随便打开一个文件,然后找@RequestMapping,在它里面的字符串就是你要调用的接口 url

PHPz

索要后端接口url

PHPz

后台一般会提供接口URL和详细的接口文档,介时根据业务逻辑调用对应接口即可。

迷茫

同意以上童鞋们的观点:

  1. 向后台索要借口API文档,里面肯定有详细的定义,胜过在这里自己猜测

  2. 自己搜一下这几个项目ppt_api,ppt-cms,ppt_web里面有没有"requestMapping"标示,这是定义API访问URL的常用方式

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号