為什麼我的ajax一直叫error! ! ! ! !
阿荣
阿荣 2018-06-13 21:48:39
0
8
1404

<script type="text/javascript">
   $(function(){
       $('#register').on('click',function(){
       用ajax提交使用者資訊
           $.ajax({
               type: 'post',
   1 :        data: $('#login' ).serialize(),
               dataType: 'json',
               su            alert('成功了');
               },
             (data)
               {
                   alert(data.message) )
       })
   })
</script>



## 後台方法:

public function  insert()

{
   if(Request::isAjax()){

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

       if(UserModel::create($data))

       {

          return ['statstatus'&> 成功註冊,> '];
       }else{
           return ['message'=>'操作失敗','status'=>0];##  .. >error('請求類型錯誤','register');
   }
}

阿荣
阿荣

全部回覆(7)
一粒红尘

把頁面中的submit按鈕改為button就行了!

张**

我也遇到這種情況,後來發現跟瀏覽器有關,開始用的火狐不行,換了谷歌就ok了

  • 回覆 md突然又不行了,換瀏覽器都不行。
    张** 作者 2018-08-17 08:21:24
SuperTizzy

把頁面中的submit按鈕改為button

phpcn_u228560

database調試打開,app調試打開。直接到insert頁面查看問題。建立一個test控制器,寫一個data數組create一下。

 Jensen

你好,我的也是這樣問題,ajax裡面沒有執行,不知道怎麼回事?

Summer

可能是請求的資料類型有問題

无忌哥哥

在控制台看一下具體的ajax錯誤,在thinkphp的log裡面也可以看到具體的錯誤

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!