使用ionic开发(六)——使用$HTTP与后台交互

$HTTP是angularJS提供的服务

示例如下:

$http({
  method: 'post',//请求方式
  url: configData.url + "user.php?job=login",//请求地址
  params: {userid: userid, pwd: pwd},//请求参数,如果使用JSON格式的对象则可为 data: JSON.stringify(obj),
  timeout: 8000//请求等待时间
})
.success(function (data) {
  if (data.success == 1) {
    console.log("登录成功!");
    $rootScope.isLogin = true;
    $state.go('tab.user');
  } else {
    $ionicLoading.show({template: data.message, noBackdrop: true, duration: 1000});
  }
  console.log(data);
}).error(function (data, status, headers, config) {
  $ionicLoading.show({template: "登录失败,请稍后再试!", noBackdrop: true, duration: 1000});
});

使用PHP做后台的注意看下:
http://www.ionic.ren/2016/04/15/ionic%E4%BD%BF%E7%94%A8%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%85%AB-php%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96http%E7%9A%84post%E6%95%B0%E6%8D%AE/

This entry was posted in 学习笔记. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用*标注