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">×</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>
作者:冰稀饭Aurora
出处:https://www.cnblogs.com/rsy-bxf150/p/17416334.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端