Php 当链接将切换打开模式时,是否可以传递变量?
是否可以在切换打开模式的链接中传递变量 我想用$\u GET或$\u POST来做Php 当链接将切换打开模式时,是否可以传递变量?,php,Php,是否可以在切换打开模式的链接中传递变量 我想用$\u GET或$\u POST来做 数据切换class='modal'data target='#myModal30'href=否,所有PHP服务器处理都是在为客户端加载页面之前完成的。您需要AJAX来实现这一点,然后填充模式并启动它 最终,这取决于您的需求,您是希望在页面加载之前调用它,还是在页面加载之后调用它 在TwitterBootstrap3.0中,我使用会话变量在页面加载之前调用一个模式,并用我自己的函数替换了默认的javascripta
数据切换class='modal'data target='#myModal30'href=否,所有PHP服务器处理都是在为客户端加载页面之前完成的。您需要AJAX来实现这一点,然后填充模式并启动它 最终,这取决于您的需求,您是希望在页面加载之前调用它,还是在页面加载之后调用它 在TwitterBootstrap3.0中,我使用会话变量在页面加载之前调用一个模式,并用我自己的函数替换了默认的javascript
alert()
设置模态的示例
$_SESSION['_Modal'] = "Success!|##|Your changes have been successfully applied!";
header("Location: page/they/came/from.php");
die();
“/page/they/come/from.php”的内容
confirm()
replacement的Javascript代码
$('[data-confirm]').click(function(ev) {
var href = $(this).attr('data-href');
if (!$('#dataConfirmModal').length) {
$('body').append('<div id="dataConfirmModal" class="modal fade" role="dialog" aria-labelledby="dataConfirmLabel" 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 id="dataConfirmLabel">Please Confirm</h4></div><div class="modal-body"></div><div class="modal-footer"><button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button><a class="btn btn-primary" id="dataConfirmOK">OK</a></div></div></div></div>');
}
$('#dataConfirmModal').find('.modal-body').html($(this).attr('data-confirm'));
$('#dataConfirmOK').attr('href', href);
$('#dataConfirmOK').click(function() {
$('#dataConfirmModal').fadeOut(300);
return true;
})
$('#dataConfirmModal').modal({
backdrop: 'static',
keyboard: false
});
return false;
});
$(“[数据确认]”)。单击(功能(ev){
var href=$(this.attr('data-href');
如果(!$('#dataConfirmModal')。长度){
$('body')。追加('x请确认取消OK');
}
$('#dataConfirmModal').find('.modal body').html($(this.attr('data-confirm'));
$('#dataConfirmOK').attr('href',href);
$(#dataConfirmOK')。单击(函数(){
$('dataConfirmModal')。淡出(300);
返回true;
})
$('#dataConfirmModal').modal({
背景:“静态”,
键盘:错误
});
返回false;
});
什么是数据切换
和数据目标
?我相信他正在使用twitter引导。
function alert(msg) {
$('#aModal').remove();
var parts = msg.split("|##|");
var modal = '<div class="modal fade" id="aModal" tabindex="-1" role="dialog" aria-labelledby="aModalLabel" aria-hidden="true">' +
'<div class="modal-dialog">' +
'<div class="modal-content">' +
'<div class="modal-header">' +
'<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>' +
'<h4 class="modal-title" id="aModalLabel">' + parts[0] + '</h4>' +
'</div>' +
'<div class="modal-body">' + parts[1] + '</div>' +
'<div class="modal-footer">' +
'<button class="btn btn-primary" data-dismiss="modal">Close</button>' +
'</div>' +
'</div>' +
'</div>' +
'</div>';
$('body').prepend(modal);
$('#aModal').modal({
//backdrop: 'static',
//keyboard: false
});
}
<a data-href='go/here/if/confirmed.php' data-confirm='Are you sure you wish to delete this?'>
$('[data-confirm]').click(function(ev) {
var href = $(this).attr('data-href');
if (!$('#dataConfirmModal').length) {
$('body').append('<div id="dataConfirmModal" class="modal fade" role="dialog" aria-labelledby="dataConfirmLabel" 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 id="dataConfirmLabel">Please Confirm</h4></div><div class="modal-body"></div><div class="modal-footer"><button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button><a class="btn btn-primary" id="dataConfirmOK">OK</a></div></div></div></div>');
}
$('#dataConfirmModal').find('.modal-body').html($(this).attr('data-confirm'));
$('#dataConfirmOK').attr('href', href);
$('#dataConfirmOK').click(function() {
$('#dataConfirmModal').fadeOut(300);
return true;
})
$('#dataConfirmModal').modal({
backdrop: 'static',
keyboard: false
});
return false;
});