跨域登陆,注册接口

/**
 * 订单接口
 */
public function orderApi(){
     $orderNum=Request::input('id');
     $arr=DB::table('order')->where(['orderNUm'=>$orderNum])->first();
     echo $_GET['jsoncallback']."(".json_encode($arr).")";die;
     //print_r($arr);
}
/**
 *用户浏览商品接口
 */
public function goods(){
    $id=Request::input('id');
    $res=DB::table('goods')->where('u_id',$id)->get();
   // print_r($res->u_goods);
    static $result = array();
    foreach ($res as $k => $v) {
        if (!is_array($v->u_goods)) {
            $result[$k][] = $v->u_goods;
        }else{
            getRes($v->u_goods);
        }
    }
       echo $_GET['jsoncallback']."(".json_encode($result).")";
}

/** *用户注册接口 */
public function
register(){
$name
=Request::input('name');
$pwd=Request::input('pwd');
$name1=isset($name)?$name:'1';
$pwd1=isset($pwd)?$pwd:'1';
$res=DB::table('user')->insert(['u_name'=>$name1,'u_pwd'=>$pwd1]);
if($res){ echo $_GET['jsoncallback']."(".json_encode(1).")";
}
else{ echo $_GET['jsoncallback']."(".json_encode(0).")"; }}/** * 登陆接口 */public function login(){ $name=Request::input('name'); $pwd=Request::input('pwd'); //$name1=isset($name)?$name:'1'; //$pwd1=isset($pwd)?$pwd:'1'; $res=DB::table('user')->where(['u_name'=>$name,'u_pwd'=>$pwd])->first(); if($res){ echo $_GET['jsoncallback']."(".json_encode(1).")"; }else{ echo $_GET['jsoncallback']."(".json_encode(0).")"; }}
调用页面

view层数据
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="http://localhost/app/public/js/jquery.js"></script>
</head>
<body>
<center>
    <table>
        <tr>
            <td>用户名</td>
            <td><input type="text" id="name"></td>
        </tr>
        <tr>
            <td>密码</td>
            <td><input type="password" id="pwd"></td>
        </tr>
        <tr>
            <td><button class="submit">登陆</button></td>
            <td></td>
        </tr>
    </table>
</center>
</body>
</html>
<script>
    $('.submit').click(function(){
        var name=$('#name').val();
        var pwd=$('#pwd').val();
        //alert(pwd)
       $.ajax({
            url:"http://www.laravel.cn/index.php/login",
            type:"GET",
            dataType:"jsonp",
            jsonp:"jsoncallback",
            async:"false",
            data:{
                name:name,
                pwd:pwd
            },
            success:function(msg){
                if(msg==1){
                    alert("登陆成功")
                }else{
                    alert("用户名或密码错误")
                }
            }
        })
    })
</script>
//注册也是同样的请求方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值