Loading

AJAX实现弹出式输入框

今天初步学习了ajax,并用AJAX实现了简单的弹出式输入框

代码:

<!DOCTYPE html>
<html>
<head>
    <title>弹出式输入框</title>
   <meta charset="utf-8"> <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <h1 style="text-align: center;">弹出式输入框</h1> <button class="btn btn-primary" id="btn">点击弹出输入框</button> </div> <!-- 弹出式输入框的模态框代码 --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">请输入内容:</h4> </div> <div class="modal-body"> <input type="text" class="form-control" id="input" placeholder="请输入内容"> </div> <div class="modal-footer"> <button class="btn btn-default" data-dismiss="modal">取消</button> <button class="btn btn-primary" id="submit">确定</button> </div> </div> </div> </div> <!-- AJAX代码 --> <script type="text/javascript"> $(function() { // 点击按钮弹出模态框 $('#btn').click(function() { $('#myModal').modal('show'); }); // 点击确定按钮提交输入框中的内容 $('#submit').click(function() { var content = $('#input').val(); if (content !== '') { // 发送AJAX请求 $.ajax({ type: 'POST', url: 'submit.php', // 提交表单的后台文件 data: {content: content}, // 提交的数据 success: function(data) { alert(data); }, error: function() { alert('提交失败!'); } }); $('#myModal').modal('hide'); // 隐藏模态框 } else { alert('请输入内容!'); } }); }); </script> </body> </html>

 

posted @ 2023-05-19 21:11  冰稀饭Aurora  阅读(87)  评论(0编辑  收藏  举报