我想在同一页面中使用jquery打开组件'index.php?option ..'的页面:
jquery的:
jQuery("#btnclickme").click(function(){
jQuery("#divpro").load("index.php?ption=com_hello&view=hello&layout=hello&Itemid");
});
PHP:
$link = 'index.php?ption=com_hello&view=hello&layout=hello&Itemid;
HTML:
<a href="<?php echo $link?>" id="btnclickme" name="btnclickme" />
<div id="divpro"></div>
答案 0 :(得分:0)
您应该阻止点击事件的默认事件,并使用.on
来处理直播事件。
jQuery("#btnclickme").on('click', function(ev) {
// Don't take the user to the page.
ev.preventDefault();
jQuery("#divpro").load("index.php?ption=com_hello&view=hello&layout=hello&Itemid");
// Just in case.
return false;
});
您可以使用浏览器的开发人员工具来监控网络请求,看看它是否有效,以及正在提取哪些数据(如果有的话)。