我觉得这是一个奇怪的问题。
我有一个带有jQuery手风琴菜单的网页,以及一些jquery行为,这是一个:
$(document).ready(function() {
$("#accordion").accordion({
collapsible: true,
active: true,
autoHeight: false,
/* Binding to the change event of the accordion. When all panes are collapsed, ui.newHeader will be an empty jQuery object */
changestart: function(event, ui) {
if (!ui.newHeader.length) {
$("#prods_vcts").css("background", "url(images/Fondo_ALT_Products.png)");
$('#sub2').hide('fast');
$('#sub4').hide('fast');
} else {
$("#prods_vcts").css("background", "url(images/taula_vcts_"
+ ui.newHeader.attr("id") + ".png) no-repeat");
$('#sub2').hide('fast');
var descrid = ui.newHeader.attr("id");
$.post('scripts/mostrar_descr_gral.php', {desc:descrid}, function(data) {
$('#sub4').show('fast');
$('#sub4').html(data);
});
}
}
});
$('.detail').live('click',function() {
var subcatid = this.id;
$.post('mostrar_prods.php', {subcat:subcatid}, function(data) {
$('#sub4').hide('fast');
$('#sub2').show('fast');
$('#sub2').html(data);
});
return false;
});
$('form').live('submit', function() {
var formid = this.id;
var prodidval = $('#prodid'+formid).val();
var prodpreuval = $('#prodpreu'+formid).val();
var prodquantval = $('#prodquant'+formid).val();
$.post('scripts/carret.php', {idval:prodidval, preuval:prodpreuval, quantval:prodquantval, id:formid}, function(data) {
$('#sub333').html(data);
});
return false;
});
});
问题是:一切都按预期工作,直到我设置一个cookie。想法是当用户点击'scripts / carret.php'时设置cookie。当存在cookie时,手风琴完美地工作,但其他两个功能则没有。
我已经尝试在script.php的第一行中设置cookie,在script / carret.php的第一行,使用jQuery插件等;我试图改变脚本/ carret.php的文件夹,我尝试了'/'等我已经检查了,我不知道了。
顺便说一下,这是carret.php的内容:
<?php
$qidval = $_REQUEST['idval'];
$qpreuval = $_REQUEST['preuval'];
$qquantval = $_REQUEST['quantval'];
echo '<div id="sub33" style="margin-top:100px; margin-left:80px; position:relative; z-index:2">
<div style="position:absolute; margin-top:0px; text-align:left">
idval= '.$_REQUEST['idval'].'<br>
preuval= '.$qpreuval.'<br>
quantval= '.$qquantval.'<br>
id= '.$_REQUEST['id'].'
</div>
</div>';
就是这样。任何帮助或建议?我确定这是一个非常基本的东西,我很想念,成为新手!
谢谢!
[R
答案 0 :(得分:1)
jk是对的,在查找带有cookie的帖子时使用请求和循环是一个问题:检索的第一个结果是cookie,而不是帖子。