如何拆分 url 并调用 javascript 函数
How to split url and call a javascript function
我想将我的所有wordpress主题链接转换为ajax启用。所以,我正在使用这段代码
siteUrl = "http://" + top.location.host.toString(),
url = '';
$(document).delegate("a[href^='" + siteUrl + "']:not([href*=/wp-admin/]):not([href*=/wp-login.php]):not([href$=/feed/])", "click", function() {
var pathname = this.pathname;
return false;
});
现在,我希望如果这个var路径名像/ebook/some-ebook
那么我想调用post_load()
函数,如果它像/ebook
那么我想调用post_archive()
javascript函数。
ebook
是post-type
,some-ebook
是%postname%
。
谢谢
我不明白你在问什么的一半......但听起来你只是想把pathname
split()
到相关的部分。
在这种情况下,您可以执行以下操作:
var pathPieces = pathname.split('/', 3),
archiveName = pathPieces[1],
postName = pathPieces[2];
在这一点上,你可以用这些路径片段做任何你想做的事情。例如:
if ( archiveName === 'ebook' ) {
post_archive();
}
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数