如何知道PHP页面是否是由Colorbox打开的?
我知道 PHP 代码应该是这样的:
if(!empty($_GET['isajax']) || !empty($_POST['isajax'])) $isajax=TRUE; else $isajax=FALSE;
if(!$isajax){
//load header
}
我需要知道如何编辑 Colorbox 脚本以在每个 AJAX 请求上自动发送“isajax”。
我已经添加了
$.extend(settings.data, {isajax:'yes'});
之前
$loadingBay.load(href, settings.data, function (data, status, xhr) {
prep(status === 'error' ? $tag(div, 'Error').text('Request unsuccessful: ' + xhr.statusText) : $(this).contents());
});
但不起作用。
I know the PHP code should be somthing like this:
if(!empty($_GET['isajax']) || !empty($_POST['isajax'])) $isajax=TRUE; else $isajax=FALSE;
if(!$isajax){
//load header
}
I need to know how i can edit Colorbox script to automatically send "isajax" on each AJAX request.
I have added
$.extend(settings.data, {isajax:'yes'});
Before
$loadingBay.load(href, settings.data, function (data, status, xhr) {
prep(status === 'error' ? $tag(div, 'Error').text('Request unsuccessful: ' + xhr.statusText) : $(this).contents());
});
But does not work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jQuery 已经为你做到了这一点。
在 PHP 中,检查以下属性...
jQuery does this for you already.
In PHP, check for the following property...