当我单击一个链接时,我需要post
通过ajax
. 问题是请求因打开链接而被丢弃。
jQuery('#pagination a').click(function(){
jQuery.post('index.php?option=com_component',
{checked_sites_for_session: jQuery('.selected-site input[type="checkbox"]').map(function () {return this.value;}).get()}
).success(function(){window.location = jQuery(this).attr('href')});
console.log(jQuery(this).attr('href'));
return false;
});
但同样的问题是(感谢 joomla)在 url - 就像/~user/joomla/index.php/view-sites?view=sites&page=2
你看到它从斜杠开始,但真正的链接是http://localhost/~user/joomla/index.php/view-sites?view=sites&page=2
,但在源代码中我有<a href="index.php?option=com_component&view=sites&
.'.$option.'page='.$left。 '"//....`
所以我需要一些“多用途域解析解决方案”,或者只是停止 joomla 更改我的网址。