【发布时间】:2017-06-24 15:29:35
【问题描述】:
我有一个模态,例如模态在 modal.html 中,我在 javascript 文件 modal.js 中编写的方法。当我尝试通过模态提交数据时,它无法正常工作。代码如下。请帮帮我。
/modal.html
<div class="col-md-12 text-right">
<button type="button" data-toggle="modal" data-target="#myModal">Update User Information</button>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Enter User Information</h4>
</div>
<div class="modal-body">
<div class="form-group">
<input type="text" class="form-control" id="user_name" placeholder="User name">
</div>
<div class="form-group">
<input type="email" class="form-control" id="email_id" placeholder="Enter email">
</div>
<div class="form-group">
<input type="text" class="form-control" id="address" placeholder="Enter Address">
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-default" id="myFormSubmit">Submit</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
/modal.js
$(function() {
$('#myFormSubmit').click(function () {
$.post("/api/adduserInfo/v1",
{
user_name : $("#user_name").val(),
email : $("#email_id").val(),
address : $("#address").val()
});
});
});
【问题讨论】:
-
你有什么错误?
-
未显示任何错误但数据未保存到数据库。但通过使用邮递员数据保存到数据库。模态无法正常工作。
-
检查浏览器开发工具网络中的实际请求以获取更多线索。还需要防止默认表单提交
标签: javascript jquery html ajax twitter-bootstrap