• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

javascript – php做app接口的问题

php 搞代码 4年前 (2022-01-25) 11次浏览 已收录 0个评论
文章目录[隐藏]

这是客户端的代码:

<code>        $(document).ready(function(){            $("button").click(function(){                $.ajax({                    url: 'server.php',                    type: 'POST',                    timeout: 30000,                    error: function(){                        alert('请求出错');                    },                    success: function(msg){                        alert(msg);                    }                });            });        });    </script></code>

服务端代码:

<code><?php$user = $_POST['username'];$pass = $_POST['password'];//连接数据库mysql_connect('xxx','xxx','xxx') or die("数据库连接失败");//设置编码mysql_query('set names utf8');//选择数据库mysql_query("USE upin");$res = mysql_query("SELECT * FROM upin_production_area");$rows = array();//获取结果集while($row = mysql_fetch_array($res)){    $rows[] = $row;}//json编码echo json_encode($rows);</code>

我只知道大概是这个原理,不知道具体怎么做规范,求教!

回复内容:

这是客户端的代码:

<code>        $(document).ready(function(){            $("button").click(function(){                $.ajax({                    url: 'server.php',                    type: 'POST',                    timeout: 30000,                    error: function(){                        alert('请求出错');                    },                    success: function(msg){                        alert(msg);                    }                });            });        });    </script></code>

服务端代码:

<code><?php$user = $_POST['username'];$pass = $_POST['password'];//连接数据库mysql_connect('xxx','xxx','xxx') or die("数据库连接失败");//设置编码mysql_query('set names utf8');//选择数据库mysql_query("USE upin");$res = m<span>%本文来源gaodai#ma#com搞*代#码9网#</span><strong>搞gaodaima代码</strong>ysql_query("SELECT * FROM upin_production_area");$rows = array();//获取结果集while($row = mysql_fetch_array($res)){    $rows[] = $row;}//json编码echo json_encode($rows);</code>

我只知道大概是这个原理,不知道具体怎么做规范,求教!

RESTful API 设计指南[阮一峰]

http://www.ruanyifeng.com/blog/2014/05/restful_api.html

现在最普遍的就是restful 当然也不一定要按照这个标准来实现,其实最简单的可以实现功能,内部定好接口的格式就可以了

如果在实际开发中
1.响应类response.class,其中包含不同请求方式的处理,需要至少三个变量,$code状态码,$message信息提示,$data处理数据,一个返回值json或者xml
2.单例模式数据库类db.class封装,数据库的操作都放在里面
3.需要一个app接口文档

具体你可以参考慕课网上有一个php app接口的课程,很全面


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:javascript – php做app接口的问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址