【发布时间】:2015-09-20 22:15:38
【问题描述】:
所以表面上我正在尝试制作一个按钮或链接,其目标取决于当前页面的 URL。我正在开发一个在 Ajax 窗口中打开不同项目的 Wordpress 投资组合网站,但我也希望能够从该窗口链接到单独的项目页面。例如,如果我单击标题为“Blue”的项目的缩略图,它将在 ajax 窗口中打开该项目,并且 url 更改为“www.website.com/#blue”。顺便说一下,相应项目页面的 url 将是“www.website.com/projects/blue”。想法是将按钮硬编码到 Ajax 窗口中并编写一个脚本,为项目页面生成正确的 URL,这样我的客户就不必复制粘贴按钮的代码并在每次发布时更新目标 URL项目。这就是我想出的,但我对 Jquery 或 Javascript 不是很好,我认为我的语法或脚本结构可能有问题。现在,当我按下按钮时没有任何反应。
首先,它在每个“/”处拆分 url,并从不同的字符串创建一个数组,然后从唯一的字符串中删除“#”,并使用新地址打开一个新窗口。
编辑 有一些语法错误,但仍然无法正常工作。关于这个新版本的任何想法:
$(".comment_button").click(function(){
var parse_url = window.location.href.split('/');
var project_name = parse_url[2].replace("#", "");
window.open("http://www.balletinform.com/projects/" + project_name);
});
【问题讨论】:
标签: javascript jquery ajax wordpress button