질문: 데이터가 데이터베이스에 추가되지 않았습니다. 관리팀에 답변해 주세요. 감사합니다
<!--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("요청 유형 오류", '등록');
} }
} }
}
질문: 데이터를 데이터베이스에 추가할 수 없습니다. 답변을 관리해주세요. 감사합니다
브라우저 콘솔을 열어 AJAX가 반환하는 내용을 확인하세요