首頁  >  問答  >  主體

跟著老師寫沒有成功

register.html檔案

<script>
   $(function () {
       $("#register").on('click',function () {
// alert($('#login').serialize());
           $.ajax({
         與 ')}",
               data:$('#login').serialize(),
             #                    alert('成功了' );
               }
           })
       })
) ##{

   if(Request::isAjax()){

       //使用模型建立資料

       //擷取使用者透過表達提交過來的資料

   data  Request::except('password_confirm','post');

       if(UserModel::create($data)){

           return ['status' => 1,'message';>成功'];
       }else{
           return ['status' => 0,'message' =>'c ->error("請求類型錯誤",'register');
   }
}

請問老師為什麼提交沒有反應呢,資料庫也沒有成功添加

白月光 °白月光 °2421 天前1628

全部回覆(9)我來回復

  • 呼啦啦下雨天

    呼啦啦下雨天2019-06-11 08:52:44

    可以直接在User.php裡面引用think/Db,用Db來insert資料

    回覆
    0
  • 时光

    时光2018-09-30 22:01:07

    我的問題和你一樣,我把ajax提交的路徑{url('insert')}換成絕對路徑就對了,不知道什麼原因。

    回覆
    0
  • 鱼越龙门

    兄弟你怎麼寫的啊,我跟著視屏做沒成功,無法插入資料到資料庫

    鱼越龙门 · 2018-12-18 22:48:04
  • JonnyZhu

    JonnyZhu2018-08-10 16:19:54

    data: $('#login').serializeArray(),詳細說明serializeArray() 方法序列化表單元素(類似 .serialize() 方法),傳回 JSON 資料結構資料。注意:此方法傳回的是 JSON 物件而非 JSON 字串。網址在這裡:http://www.w3school.com.cn/jquery/ajax_serializearray.asp

    回覆
    0
  •  Jensen

    Jensen 2018-06-20 10:27:04

    你好,我也是這個問題,請問下怎麼解決?

    回覆
    0
  • plhxz

    plhxz2018-06-11 02:49:16

    你現在成功了嗎 我也是這個問題

    回覆
    0
  • 路过

    路过2018-03-28 08:22:06

    1. #確定你引入jquery了

    2. 確定ajax 傳遞資料了

    3. 後台php接收資料

    4. 有資料庫,表,欄位與你新增的資料對應

      只能幫你到這了

    #

    回覆
    1
  • 白月光 °

    確定了引入了jquery,ajax傳數據了,後台接受到ajax傳的數據了,就是create函數既不報錯也沒成功,就沒反應了

    白月光 ° · 2018-03-28 14:46:44
    凌晨¤

    請問成功了嗎,我也遇到這問題了,唉

    凌晨¤ · 2018-08-01 14:14:16
  • 取消回覆