我有这个显示城市名称的短代码,我需要它作为链接网址的一部分。
通过查看代码,我很容易理解我正在尝试做什么:
<a href='http://chusmix.com/?s=[mmjs-city]'>[mmjs-city]</a>
如您所见,我只想让短代码成为URL的一部分,我的意思是将短代码的结果添加到URL的末尾。我不知道怎么做,可能我所做的没有任何意义。无论如何,我真的很感激任何帮助。我也在使用wordpress,这个代码在页面上。感谢
答案 0 :(得分:0)
使用jQuery时的一个简单想法
你应该<a href="http://chusmix.com/?s=" class="underlink">[mmjs-city]</a>
然后
$(".underlink").click(function(){
document.location = $(this).attr("href") + $(this).text;
});
答案 1 :(得分:0)
这取决于您的基础设施:
如果您使用动态后端(推荐)
为此,请使用您的后端。使用php,jsp,任何东西迭代你的城市,并为每个城市生成一个链接,并填入值(确保尽快通过url-escape短代码)。
如果您有静态后端,但正在使用JavaScript创建动态网站
使用Ajax调用某种服务来检索您的城市。然后生成具有正确url和内容的标记。我不建议使用onclick事件转到网址,这会破坏浏览器功能,例如“在新标签页中打开”。
如果您使用的是静态后端和静态HTML
无所事事,它将是你的复制粘贴动作:)