Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在引导程序3中将参数传递给远程模式_Javascript_Php_Jquery_Twitter Bootstrap_Parameters - Fatal编程技术网

Javascript 在引导程序3中将参数传递给远程模式

Javascript 在引导程序3中将参数传递给远程模式,javascript,php,jquery,twitter-bootstrap,parameters,Javascript,Php,Jquery,Twitter Bootstrap,Parameters,我有一个将远程内容加载到Bootstrap3模式的函数,该模式使用php生成的记录集中的id。 我似乎正在正确检索id,但远程页面内容始终显示我单击的第一个id <script type="text/javascript"> $(document).ready(function(){ $('.pull-right').click(function(){ var id = this.id; alert(id); $('#myMod

我有一个将远程内容加载到Bootstrap3模式的函数,该模式使用php生成的记录集中的id。 我似乎正在正确检索id,但远程页面内容始终显示我单击的第一个id

<script type="text/javascript">
$(document).ready(function(){
    $('.pull-right').click(function(){
        var id = this.id;
        alert(id);
        $('#myModal').modal({

    remote: '/member_profile.php?MemberID='+id,
    show: true
});
    }); 
});
</script>

$(文档).ready(函数(){
$('.pull right')。单击(函数(){
var id=this.id;
警报(id);
$(“#myModal”).modal({
远程:'/member_profile.php?MemberID='+id,
秀:真的
});
}); 
});

由于id生成正确,参数是否未正确传递到远程php页面?

您需要在打开AJAX模式时重置数据。这就是你要找的:


$('body').on('hidden.bs.modal','myModal',function(){
$(this.removeData('bs.modal');
});

您需要在打开AJAX模式时重置数据。这就是你要找的:


$('body').on('hidden.bs.modal','myModal',function(){
$(this.removeData('bs.modal');
});

是,如果默认情况下未禁用模态动画,则“隐藏”不是“隐藏”。这将执行更稳定和可靠,因为它会在您关闭模态div后立即启动。我只是在经历了一场真正的噩梦之后才这样做

我发现removeData('bs.modal')已经添加到Bootstrap3.1源代码中,但只是在事件'hidden.bs.modal'上,所以有时候错误仍然会发生

是,如果默认情况下未禁用模态动画,则“隐藏”不是“隐藏”。这将执行更稳定和可靠,因为它会在您关闭模态div后立即启动。我只是在经历了一场真正的噩梦之后才这样做


我发现removeData('bs.modal')已经添加到Bootstrap 3.1源代码中,但就在事件'hidden.bs.modal'中,所以有时候错误仍然会发生。

太棒了!在这件事上一直在兜圈子。多谢!在这件事上一直在兜圈子。非常感谢
$('#myModal').on('hide.bs.modal', function(){
   $(this).removeData('bs.modal');
});