我的ajax有什么问题吗? get_details.php不会加载模态
$('#myModal').on('show.bs.modal', function(){
$.ajax
({
type: "POST",
url: "get_details.php",
data: dataString,
cache: false,
success: function(r)
{
$("#detail").html(r);
}
});
});
我们只是说我在get_details.php里面有这个。我想做"测试"在模态上
<?php echo "test";?>
这是我的模态
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body" id="detail">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
没有评论特权,因此写下答案。 检查开发人员工具(F12)的网络选项卡中的XHR请求状态,是否正在调用get_details.php?
同样是JFYI,“show.bs.modal”事件将在打开模态之前触发,而“shown.bs.modal”将在模态打开时触发。
答案 1 :(得分:0)
正如您所提到的HTTP 404
提供完整的网址
例如http://localhost/yourapp/get_details.php
$('#myModal').on('show.bs.modal', function(){
$.ajax
({
type: "POST",
url: "http://localhost/yourapp/get_details.php",
data: dataString,
cache: false,
success: function(r)
{
$("#detail").html(r);
}
});
});