我有这个PHP:
echo'
<a href="?model='.$f_sek['model'].'&id='.$f_sek['id'].'" class="open_div">
<img src="images/model/'.$f_sek['model'].'.png">
</a>';
当我点击图片时,它会打开一个JQuery UI窗口:
$("#new_div").dialog({ autoOpen: false });
$(".open_div").click(
function () {
$("#new_div").dialog('open');
return false;
}
);
我只想将$_GET[id]
发送给new_div
。我的意思是当新窗口打开时,我可以看到我点击的$_GET[id]
。
P.S我可以写#new_div
的HTML表格,但我认为这并不重要。
答案 0 :(得分:0)
如果我正确理解你,你可能想要考虑一个函数并以这种方式传递你的参数(如果它们是字符串,请确保引用你的php变量):
echo'
<a href="javascript:void(0);" onclick="$.myOpenDialog('.$f_sek['model'].','.$f_sek['id'].')">
<img src="images/model/'.$f_sek['model'].'.png">
</a>';
然后,该函数可以在根据您的参数将内容加载到对话框后打开对话框:
$.myOpenDialog = function(model,id) {
var url = "/?model="+model+"&id="+id;
$("#new_div").load(url).dialog('open');
}