我已经设置了一些行,当打开时被点击它会做数据库更新来设置状态为打开票证。onclick用ajax抓取帖子的值
但由于某种原因,我不能把主$ id与它?我需要它做一些其他的事情,而不是做第二个查询或JOIN在下一页,只是为了获得主ID。
我在查询中有这样的(我排除了所有的连接代码等):
<?php start query { ?>
<a href="javascript:void(0)" id="<?php echo $cid;?>" onclick="open(id)">Open</a>
<input type="hidden" id="REF<?php echo $cid;?>" value="<?php echo $id;?>">
<?php } // end query ?>
我有这个在我的ajax:
function open(id) {
var txt = $.ajax({
url: 'actions/open.php',
async: true,
type:'POST',
data:({
cid: id,
lid: $('#REF'+id).val()
})
}).success;
alert(cid,id);
setTimeout(function(){window.location.href='view.php?mode=Preview&cid='+id+'&id='+lid;},200);
}
我的问题是,它不断地说我在萤火虫id是空的
如果我改变它只是抓住cid并做一个测试它工作正常?
我试过document.getElementById但是由于一些奇怪的原因没有用?
我的代码有问题吗?我错过了什么?
感谢提前:) 强尼
嗨本,谢谢你的回答。我一直被其他东西阻止,我没有机会尝试你的建议。一旦我得到一个chnace来测试它,我会立即给你答案。再次感谢;) – jonnypixel
您是否有机会再次测试这些更改? –