JavaScript无法修改PHP中的标题信息错误
我有一个PHP页面,它的顶部也有一些JavaScript,在HEAD标记之间。我的PHP使用“header”(“location:/”)代码在随机点将用户重定向回index.PHP。我已经把我不能修改头信息的错误缩小到这一段javascript中,如果我把它取出来,它工作得很好,当我把它放回去时,它就失败了 我知道这个错误是由于html在其他东西之前被输出造成的。。但我甚至不知道如何阅读或理解JavaScript。有人能告诉我我能做什么或者应该做什么改变吗JavaScript无法修改PHP中的标题信息错误,php,javascript,header,Php,Javascript,Header,我有一个PHP页面,它的顶部也有一些JavaScript,在HEAD标记之间。我的PHP使用“header”(“location:/”)代码在随机点将用户重定向回index.PHP。我已经把我不能修改头信息的错误缩小到这一段javascript中,如果我把它取出来,它工作得很好,当我把它放回去时,它就失败了 我知道这个错误是由于html在其他东西之前被输出造成的。。但我甚至不知道如何阅读或理解JavaScript。有人能告诉我我能做什么或者应该做什么改变吗 <script type="te
<script type="text/javascript">
$(document).ready(function(){
//jCarousel Plugin
$('#carousel').jcarousel({
vertical: true,
scroll: 1,
auto: 2,
wrap: 'last',
initCallback: mycarousel_initCallback
});
//Front page Carousel - Initial Setup
$('div#slideshow-carousel a img').css({'opacity': '0.5'});
$('div#slideshow-carousel a img:first').css({'opacity': '1.0'});
$('div#slideshow-carousel li a:first').append('<span class="arrow"></span>')
//Combine jCarousel with Image Display
$('div#slideshow-carousel li a').hover(
function(){
if (!$(this).has('span').length){
$('div#slideshow-carousel li a img').stop(true, true).css({'opacity': '0.5'});
$(this).stop(true, true).children('img').css({'opacity': '1.0'});
}
},
function(){
$('div#slideshow-carousel li a img').stop(true, true).css({'opacity': '0.5'});
$('div#slideshow-carousel li a').each(function(){
if ($(this).has('span').length) $(this).children('img').css({'opacity': '1.0'});
});
}
).click(function(){
$('span.arrow').remove();
$(this).append('<span class="arrow"></span>');
$('div#slideshow-main li').removeClass('active');
$('div#slideshow-main li.' + $(this).attr('rel')).addClass('active');
return false;
});
});
//Carousel Tweaking
function mycarousel_initCallback(carousel){
// Pause autoscrolling if the user moves with the cursor over the clip.
carousel.clip.hover(function(){
carousel.stopAuto();
}, function(){
carousel.startAuto();
});
}
</script>
$(文档).ready(函数(){
//jCarousel插件
$('旋转木马').jcarousel({
是的,
卷轴:1,
汽车:2,,
总结:'最后',
initCallback:mycarousel_initCallback
});
//首页转盘-初始设置
$('div#slideshow carousel a img').css({'opacity':'0.5'});
$('div#slideshow carousel a img:first').css({'opacity':'1.0');
$('div#slideshow carousel li a:first')。追加(“”)
//将jCarousel与图像显示相结合
$('div#slideshow carousel li a')。悬停(
函数(){
if(!$(this).has('span').length){
$('div#slideshow carousel li a img').stop(true,true.css({'opacity':'0.5');
$(this.stop(true,true).children('img').css({'opacity':'1.0'});
}
},
函数(){
$('div#slideshow carousel li a img').stop(true,true.css({'opacity':'0.5');
$('div#slideshow carousel li a')。每个(函数(){
if($(this).has('span').length)$(this.children('img').css({'opacity':'1.0'});
});
}
)。单击(函数(){
$('span.arrow').remove();
$(此)。附加(“”);
$('div#slideshow main li')。removeClass('active');
$('div#slideshow main li.'+$(this.attr('rel')).addClass('active');
返回false;
});
});
//旋转木马调整
函数mycarousel_initCallback(carousel){
//如果用户将光标移到剪辑上,则暂停自动滚动。
carousel.clip.hover(函数(){
carousel.stopAuto();
},函数(){
旋转木马startAuto();
});
}
您不能有标题('Location:/')代码>介于两者之间的任意位置。它应该在任何输出之前发送
请在此处阅读:
如果要在以后重定向用户,请使用HTML重定向
类似这样的内容:
如果我理解你的问题,这与你输入的jQuery代码无关。你不能有标题('Location:/')代码>介于两者之间的任意位置。它应该在任何输出之前发送
请在此处阅读:
如果要在以后重定向用户,请使用HTML重定向
类似这样的内容:
如果我理解您的问题,这与您输入的jQuery代码无关。在调用header(“Location…”之前,您不能有任何HTML
即使是空格也会破坏它,如果您想使用header location命令,您的PHP标记应该是文件中的第一个字符
---------
<?php
//your header location code
?>
---------
---------
---------
表示文件和PHP标记的虚线之间的任何内容都将打断标题位置。在调用标题(“位置…”之前,不能有任何HTML
即使是空格也会破坏它,如果您想使用header location命令,您的PHP标记应该是文件中的第一个字符
---------
<?php
//your header location code
?>
---------
---------
---------
表示文件和PHP标记的虚线之间的任何内容都会打断标题位置。正如其他人所说,这不是jquery代码本身。在
标记之外,在标题()之前有内容
调用您需要摆脱的调用。如果您无法重新编写代码来解决此问题,请查看ar。这样您就可以输出内容,然后仍然发出header()
调用。就像其他人所说的,这不是jquery代码本身。在header()之前有
标记之外的内容
您需要摆脱的调用。如果您无法重新编写代码来解决此问题,请查看ar。这将允许您输出内容,然后仍然发出标题()
调用。我的页面始终包含html和php。标题(位置:/”);位于if语句中,该语句要么执行包含标题函数的函数,要么显示html,在这种情况下,我关闭php?>显示html,然后打开
标记外出现的每个字符,并将其发送到浏览器。在任何输出后,让php重定向代码,只会破坏内容。您可以如果你想在用户输入时重定向,uld也会使用javascript进行重定向。很抱歉,我这里肯定缺少了一些非常简单的东西,但是如果我从标题中删除了javascript。php所有东西都可以100%工作,只要我每次将它放回php尝试重定向时,它就会出错……你能发布php代码减去不需要的东西吗?my页面始终包含html和php。标题(位置:/“”);位于if语句中,该语句要么执行包含标题函数的函数,要么显示html,在这种情况下,我关闭php?>显示html,然后打开
标记外出现的每个字符,并将其发送到浏览器。在任何输出后,让php重定向代码,只会破坏内容。您可以如果你想在用户输入时重定向,uld也会使用javascript进行重定向。很抱歉,我这里肯定缺少了一些非常简单的东西,但是如果我从标题中删除了javascript。php所有东西都可以100%工作,只要我每次将它放回php尝试重定向时,它就会出错……你能发布php代码减去不需要的东西吗?my页面始终包含html和php。标题(位置: