tp5 ajax 요청에 대한 긴급 요청입니다. 데이터를 데이터베이스에 추가할 수 없습니다.
一米阳光
一米阳光 2019-01-06 00:14:39
0
2
1239

질문: 데이터가 데이터베이스에 추가되지 않았습니다. 관리팀에 답변해 주세요. 감사합니다


<!--Header-->
{include file="public:header" / }
<! --Navigation-->
{include file="public:nav" /}

<div class="row">
<!--Paging-->
< div class="col -md-8">
                                                                                          >                                                              for="inputEmail1" class="col-sm-2 control-label">사용자 이름:</label> + " id="inputEmail1" placeholder="UserName">
                                                                       > 이메일" 클래스="양식 제어" id= "inputEmail2" placeholder="이메일">
                                                                ;
           <div class="form-group">
               <label for="inputEmail3" class="col-sm-2 control-label">핸드机号:</label>
               <div 클래스 ="col-sm-10">
                   <input type="text" name="mobile" class="form-control" id="inputEmail3" placeholder="Mobile">
               </div>
& lt;/div & gt;
& lt; div class = "form-group"& gt;
& lt; label for = "inputpassword4"class = "col-sm-2 control-label"& gt; 密码 : & lt;
& lt;
& lt; ;div class="col-sm-10">
                   <input type="password" name="password" class="form-control" id="inputPassword4" placeholder="Password">
               </ div & gt;; & lt;/div & gt;
& lt; div class = "form-group"& gt;
& lt; label for = "inputpassword5"class = "col-sm-2 컨트롤 라벨"& gt; 确认 密码 : & lt; label>
               <div class="col-sm-10">
                   <input type="password" name="password_confirm" class="form-control" id="inputPassword5" placeholder="비밀번호 확인"> ;???? col-sm-10">
                   < ;button type="submit" class="btn btn-primary" id="register">注册</button>
               </div>
           </div>
       </form>

   </div>
   <script>
       $(function(){
           $("#register").on('click',function () {
              // 경고( $('#login').serialize());
               $.ajax({
                 type:'post',
                   url: "{:url('index/user/insert')}",
                  데이터: $( '#login').serialize(),
                   dataType:'json',
                   success:function (데이터) {
                       alert('成功了');
                   }
               })
           })
       })
   </script> ;

   {include file="public:right" /}
</div>
<!--Tail-->
{include file="public:footer" /}


<?php

namespace appindexcontroller;

appcommoncontrollerBase 사용;
appcommonmodelUser를 UserModel로 사용;
thinkfacadeRequest 사용 ;
class User 확장 Base
{
public functionregister()
{
$this->ass('title','User Registration');
return $this->fetch();
}

처리 사용자가 제출한 등록 정보
public function insert()
{
//모델을 사용하여 데이터 생성
//사용자가 양식을 통해 제출한 데이터 가져오기
if(Request::isAjax()){
$data = 요청:: 제외 ('password_confirm', 'post');
if (usermodel:: create ($ data)) {
Return ['STATUS' = & GT; 1, 'Message' = & GT; ;
                                                                                                                                 return ['status'=>0,'message'=>'등록 실패, 확인해주세요']; $this->error("요청 유형 오류", '등록');
} }
} }
}




질문: 데이터를 데이터베이스에 추가할 수 없습니다. 답변을 관리해주세요. 감사합니다

一米阳光
一米阳光

모든 응답(1)
秋香姐家的小书童

브라우저 콘솔을 열어 AJAX가 반환하는 내용을 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿