先生の指示に従わなかった
白月光 °
白月光 ° 2018-03-27 22:40:17
0
9
1623

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');
}
}

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

白月光 °
白月光 °

全員に返信(6)
呼啦啦下雨天

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

いいねを押す +0
时光

私の問題はあなたと同じです。理由はわかりませんが、ajax で送信されたパス {url('insert')} を変更しました。

いいねを押す +0
  • 返事 兄さん、どうやって書いたんですか? ビデオに従ってみたのですが、データベースにデータを挿入できませんでした。
    鱼越龙门 著者 2018-12-18 22:48:04
JonnyZhu

data: $('#login').serializeArray() は、フォーム要素をシリアル化し (.serialize() メソッドと同様)、JSON データ構造データを返すための SerializeArray() メソッドの詳細を示します。注: このメソッドは、JSON 文字列ではなく JSON オブジェクトを返します。 Web サイトはこちらです: http://www.w3school.com.cn/jquery/ajax_serializearray.asp

いいねを押す +0
 Jensen

こんにちは、私も同じ問題を抱えています。どうすれば解決できますか?

いいねを押す +0
plhxz

私も同じ問題を抱えていますが、もう成功しましたか?

いいねを押す +0
路过
  1. jqueryを導入していることを確認してください

  2. ajaxがデータを渡していることを確認してください

  3. バックグラウンドのphpがデータを受け取ります

  4. 追加したデータに対応するデータベース、テーブル、フィールドがあります

    私は今のところあなたを助けることしかできません

いいねを押す +1
  • 返事 jqueryを導入し、ajaxでデータを送信し、ajaxで送信されたデータをバックグラウンドで受信することは確認していますが、create関数はエラーも報告せず、成功もせず、応答がありません。
    白月光 ° 著者 2018-03-28 14:46:44
  • 返事 ああ、私もこの問題に遭遇しました。
    凌晨¤ 著者 2018-08-01 14:14:16
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!