将 id 传递给加载外部页面的弹出 div

passing id to popout div that loads external page

我有以下内容。我的问题是当我点击一个项目时,我想从项目中获取 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

我明白了。尽管我能够 运行 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(); 
    });         
  });
});