ブートストラップから直接ダウンロードしたナビゲーション バーにも jquery.js が導入されていますが、ドロップダウン メニューをクリックできないのはなぜですか?
走过沙漠的骆驼
走过沙漠的骆驼 2021-09-19 11:26:02
0
3
778
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{$title|default="页面标题"}</title>
<link rel="stylesheet" href="/static/css/bootstrap.css">
<script type="/static/js/jquery-3.6.0.min.js"></script>
<script type="/static/js/bootstrap.min.js"></script>
</head>
<body>

ブートストラップから直接ダウンロードしたナビゲーション バーにも jquery.js が導入されています。ドロップダウン メニューをクリックできないのはなぜですか?

そして、登録検証に使用した ajax も合格しました。どこで間違ったのでしょうか?

走过沙漠的骆驼
走过沙漠的骆驼

全員に返信(1)
猪老湿

コンソール エラー メッセージは何ですか?すべての外部スクリプトは正しくインポートされていますか?

いいねを押す +0
  • 返事 先生、プルダウン ボタンをクリックしても応答もプロンプトもありません。
    走过沙漠的骆驼 著者 2021-09-21 15:41:14
  • 返事 先生、ドロップダウンの問題は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'); } }
    走过沙漠的骆驼 著者 2021-09-22 16:16:02
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート