ホームページ  >  に質問  >  本文

先生の指示に従わなかった

register.html ファイル

<script>
$(function () {
$("#register").on('click',function () {
//alert ($ ('#login'). Serialize ());
$ .ajax ({
Type: 'Post',
URL: "{: URL ('Index/User/Insert ')}",
dataType:'json',
' ;
##{

if(Request::isAjax ()){

//モデルを使用してデータを作成します
//ユーザーが式を通じて送信したデータを取得します
$data = Request::Except('password_confirm','post' );

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

return ['ステータス' => 1,'メッセージ'=>'登録成功'];

}else{

return ['status' => 0,'message' =>'Registration failed'];
using using using using using using using using through out through out out out out out out of '''''' ‐to ‐‐‐‐‐‐‐‐‐ ->error("Request type error",'register');
}
}

先生に理由を聞いてもいいですか送信時に応答がなく、データベースが正常に追加されません

白月光 °白月光 °2371日前1580

全員に返信(9)返信します

  • 呼啦啦下雨天

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

    User.php で think/Db を直接参照し、Db を使用してデータを挿入できます

    返事
    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() は、フォーム要素をシリアル化し (.serialize() メソッドと同様)、JSON データ構造データを返すための SerializeArray() メソッドの詳細を示します。注: このメソッドは、JSON 文字列ではなく JSON オブジェクトを返します。 Web サイトはこちらです: 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
  • キャンセル返事