登录注册前后台连接
2015-06-23 19:34
337 查看
我们上一篇主要讲了登录注册问题里面注册的各个输入框格式的判断以及各项的正则表达式。前台的各项输入都规定好按要求输入以后我们需要将这些数据存入后台数据库,这里我们就需要用到ajax来连接前后台了。
$http 服务是AngularJS的核心服务之一,它帮助我们通过XMLHttpRequest对象或JSONP与远程HTTP服务进行交流。
$http 服务是这样一个函数:它接受一个设置对象,其中指定了如何创建HTTP请求;它将返回一个承诺(*参考JavaScript异步编程的promise模式),其中提供两个方法: success方法和error方法。
demoApp.controller("demoController", function($http, $scope){
$scope. getAjaxUser = function(){
$http.get("../xxx.action").success(function(data){
alert(data);
}).error(function(){
Alert(“出错了!”);
});
};
});
AngularJS的AJAX与jquery等框架的AJAX基本一致,这里就不多说了。
我的注册ajax代码如下:
View Code
$http 服务是AngularJS的核心服务之一,它帮助我们通过XMLHttpRequest对象或JSONP与远程HTTP服务进行交流。
$http 服务是这样一个函数:它接受一个设置对象,其中指定了如何创建HTTP请求;它将返回一个承诺(*参考JavaScript异步编程的promise模式),其中提供两个方法: success方法和error方法。
demoApp.controller("demoController", function($http, $scope){
$scope. getAjaxUser = function(){
$http.get("../xxx.action").success(function(data){
alert(data);
}).error(function(){
Alert(“出错了!”);
});
};
});
AngularJS的AJAX与jquery等框架的AJAX基本一致,这里就不多说了。
我的注册ajax代码如下:
/*** demo s使用mysql 模块链接 mysql 数据库*/ // 引用mysql 模块 var mysql = require('mysql'); var con; function getConAPI(){ return con = mysql.createConnection({ host:'localhost', user:'root', password:'lovo', database:'test' }); } //分页查询 function queryByPage(con,curpage,eachpage,sql,param,func){ if(!curpage || curpage <= 0){ curpage = 1; } if(!func){ func = param; param = []; } con.query("select count(*) cnt from ("+sql+") t",param,function(e,r,f){ //获取总数量 var count = r[0].cnt; //获取总页码 var maxpage = Math.ceil(count/eachpage); sql += " limit "+((curpage-1)*eachpage)+","+eachpage; var inner_con = getConAPI(); inner_con.query(sql,param,function(e,r,f){ var page = {"curpage":curpage,"maxpage":maxpage,"eachpage":eachpage,"count":count}; func(e,r,f,page); }); inner_con.end(); }); } exports.getCon = getConAPI; exports.queryByPage = queryByPage;
View Code
相关文章推荐
- nginx tomcat集群配置实现无痛重启服务教程
- 每日一得-Java序列化与反序列化
- Java(Android) Excpetion
- hdu 1160 FatMouse's Speed(最大上升子序列dp)
- 56 data st ructure 6
- MonkyTalk学习-8-Agent
- 初学者的入门JDK了解-2015.06.23
- HTML5游戏实战之精灵翻转
- Qt程序运行居中显示
- MongoDB使用小结:一些常用操作分享
- mysql 安装无法登录无法修改root密码
- 一次网络反诈骗真人秀
- 快速准确地将CNKI数据导入Endnote
- 一次网络反诈骗真人秀
- 一些常见的递归算法 动态规划算法
- android 通过httpclient下载文件并保存
- 网站制作笔记-bootstrap可视化布局,表单生成工具,快速制作网页原型
- pandas-如何保存groupby函数的结果?
- 如何让应用支持quicksearchbox全局搜索
- db2 错误码 57016 因为表不活动,所以不能访问它