我有以下内容。我的问题是当我点击一个项目时,我想从项目中获取id并将其传递给一个弹出div。由于某种原因它不起作用。这就是我所拥有的。
HTML
<p class="clickme" id="1">popout</p>
jquery的
$('.clickme').click(function(){
var item = $(this).attr('id'); //alert(item); works fine
$.post('pop.php', {itemclick:item, box:'890'} ,function(data) {
$('#loadIn').html(data).show();
});
});
外部页面
echo "this is the pop page data"; //shows up
echo $_POST['itemclick']; //nothing shows up
外部页面仅显示这是弹出页面数据。我可以提醒触发器,所以我知道一个变量已设置,但它没有显示在pop.php上
答案 0 :(得分:0)
我明白了。即使我能够运行jquery并触发点击,我还需要在代码周围包裹$(document).ready()
。
$(document).ready(function() {
$('.clickme').click(function(){
var item = $(this).attr('id');
$.post('pop.php', {itemclick:item, box:'890'} ,function(data) {
$('#loadIn').html(data).show();
});
});
});