先生、ドロップダウンの問題はjsの導入によって発生していましたが、解決されました。
$(関数(){
$("#register").on('クリック',function(){
アラート($('#login').serialize());
})
})
$(関数(){
$("#register").on('クリック',function(){
$.ajax({
タイプ:「投稿」、
URL:"{:url('index/user/insert')}",
データ:$('#login').serialize()、
データ型: 'json',
成功:関数(データ){
アラート('成功');
}
})
})
})
しかし、登録データを挿入すると、最初のスクリプトは送信されたデータを含むプロンプト ボックスをポップアップ表示できますが、次のスクリプトは成功せず、プロンプト メッセージが表示されません。先生に手伝ってもらってください。以下は挿入された質問です。私は書かれたとおりに質問しました。
パブリック関数 insert()
{
if(Request::isAjax()){
//モデルを使用してデータを作成する
// ユーザーがフォームから送信したデータを取得します
//dataはデータを取得するための変数であり、配列です
$data = Request::Except('password_confirm','post');
if(UserModel::create($data)){
return['ステータス'=>1,'メッセージ'=>'おめでとうございます、登録は成功しました'];
}それ以外{
return['ステータス'=>0,'メッセージ'=>'登録に失敗しました。確認してください'];
}
}それ以外{
$this->error("リクエストタイプエラー",'register');
}
}