jQuery Submit函数可以将隐藏字段值发送到下一页吗?

时间:2011-06-15 15:18:36

标签: php jquery

我正在尝试使用PHP的$_POST将隐藏字段的值传递到下一页并通过jQuery提交该函数,但它不起作用。

CSS OOP的一部分

   <ul>
        <li class="selectable" id="cakeType-<?= $cake->id ?>">
         <a href="?cakeType=<?php echo ($cake->id); ?>" title="Selecteer">
          <?php if ($cake == $order->cakeType){?><span class="checked"></span><?php } ?>
           <img src="data/<? echo $cake->id ?>.jpg" alt="" width="50"     height="50" /></a>
       </li><?php } ?></ul>

我的表格

 <form  id="formhide" method="post">
            <input name="img" type="text" value="" id="hiddenimg" action="stap2.php"/>
            </form>

的jQuery

$(function(){  
 $('a img').click(function(e) {
  var photo=$(this).attr('src');    
  $("#div1 img:last-child").remove() 
  $('#div1'). append('<img src="' + photo + '" />') ;
  $('#hiddenimg').val(photo);
  console.log(  $('#hiddenimg').val()  );
  e.preventDefault();   
});
$('a.nextStep').click(function() {
    if (debug) { alert('submit!') };
    $('#formhide').submit();


});

下一页,表格将被提交

$img=$_POST['img'];
echo $img; // the value of my hidden field does not show up i get error msg
$_SESSION['img']=$img;

上述代码有什么问题?

1 个答案:

答案 0 :(得分:0)