tp5 ajax リクエストの緊急リクエスト。データベースにデータを追加できません。
一米阳光
一米阳光 2019-01-06 00:14:39
0
2
1229

質問: データがデータベースに追加されていません。管理者に回答してください。ありがとうございます


#<!--Head- ->

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

<div class="row">
<!--Page-->
<div class="col-md-8">
" <div class=" Page-Header "&gt;

" class = "col-sm-2コントロールラベル"&gt; username:&lt;/label&gt;
&lt; div class = "col-sm-10"&gt ;
" name="name" class="form-control" id="inputEmail1" placeholder="UserName">
form-group">
-10"> # </div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">携帯番号:</label>
<div class="col-sm-10">
<input type="text" name="mobile" class="form-control" id="inputEmail3" placeholder="Mobile"> ;
</div>
</div>
<div class="form-group">
<label for="inputPassword4" class="col-sm- 2 control-label">密码:</label>
<div class="col-sm-10">
<input type="password" name="password" class=" form-control" id="inputPassword4" placeholder="パスワード">
</div>
</div>
<div class="form-group">
<label for="inputPassword5" class="col-sm-2 control-label">确认密码:</label>
<div class="col-sm-10">
<input type="password" name="password_confirm" class="form-control" id="inputPassword5" placeholder="パスワードの確認">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2col-sm-10">
<button type="submit" class ="btn btn-primary" id="register">注册</button>
</div>
</div>
</form>

</div>
<script>
$(function(){
$("#register").on(' click',function () {
//alert($('#login').serialize());
$.ajax({
type:'post',
url: " {:url('index/user/insert')}",
data: $('#login').serialize(),
dataType:'json',
success:function (データ) {
alert('成功');
}
})
})
})
</script>

{inclユーデファイル= public:right" /}
</div>
<!--Tail-->
{include file="public:footer" /}


<?php

namespace app\ Index\controller;

use app\common\controller\Base;
app\common\model\User を UserModel として使用;
think\facade\Request を使用;
class User は Base を拡張します
{
public function register()
{
$this->assign('title','ユーザー登録');
return $this->fetch();
}

ユーザーが送信した登録情報の処理
Public function insert()
{
//モデルを使用してデータを作成
//ユーザーが送信したデータを取得しますフォームを介してユーザーが
if(Request::isAjax()){
$data = Request::Except('password_confirm','post');
if(UserModel::create($data) )登録に失敗しました。チェックしてください'];
}
} else {
$ this-& gt; error ("" リクエスト タイプ エラー ", 'register'); }
}




質問: データがデータベースに追加されていません。管理者の回答をお願いします。ありがとうございます

一米阳光
一米阳光

全員に返信(1)
秋香姐家的小书童

ブラウザコンソールを開いて、AJAXが何を返すかを確認してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート