登陆

我直接bootstrap下载的导航条,也引入了jquery.js为啥,不能点出下拉菜单。

<!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>

我直接bootstrap下载的导航条,也引入了jquery.js为啥,不能点出下拉菜单。

而且我的ajax用于注册验证也过去,我哪里弄错了?

# PHP
走过沙漠的骆驼走过沙漠的骆驼38 天前159 次浏览

全部回复(3)我要回复

  • 猪老湿

    猪老湿2021-09-21 09:38:55

    控制台出错提示是什么?外部脚本是否全部正确引入成功了

    回复
    0
  • 走过沙漠的骆驼

    老师,就是点下拉没反应,没提示。

    走过沙漠的骆驼 · 2021-09-21 15:41:14
    走过沙漠的骆驼

    老师,下拉问题是引入js问题,已经解决。 $(function(){ $("#register").on('click',function(){ alert($('#login').serialize()); }) }) $(function(){ $("#register").on('click',function(){ $.ajax({ type:'post', url:"{:url('index/user/insert')}", data:$('#login').serialize(), dataType:'json', success:function(data){ alert('成功了'); } }) }) }) 但是我插入注册数据,第一个script 可以弹出提示框,有提交的数据,但是 下面script怎么也成功不了,也没提示消息?请老师帮看看。下面是写的insert 应该问题,我都是按照写的。 public function insert() { if(Request::isAjax()){ //使用模型来创建数据 //获取用户通过表单提交过来的数据 //data是变量用来获取数据,是一个数组 $data = Request::except('password_confirm','post'); if(UserModel::create($data)){ return['status'=>1,'message'=>'恭喜,注册成功']; }else{ return['status'=>0,'message'=>'注册失败,请检查']; } }else{ $this->error("请求类型错误",'register'); } }

    走过沙漠的骆驼 · 2021-09-22 16:16:02
  • 取消回复发送