【发布时间】:2017-01-25 13:00:14
【问题描述】:
我目前正在第一次尝试将网页移植到 Wordpress,请原谅我在该主题上缺乏经验。
在我的页面中,我有以下代码:
函数工作负载(){ $.ajaxSetup({ 缓存: false }); $('.thumb-unit').click(function() { var $this = $(this), newTitle = $this.find('strong').text(), newFolder = $this.data('文件夹'), spinner = '加载中...', newHTML = 'work/'+ newFolder +'.html'; $('.project-load').html(spinner).load(newHTML); $('.project-title').text(newTitle); }); }过去,这在本地和 Github 上都运行良好。但是,通过 MAMP 在本地运行我的 wordpress 构建会出现以下错误:
jquery-2.1.1.min.js:4 GET http://localhost/work/proj-1.html?_=1485348127113 404(未找到)
URL 应该没问题,除了添加 ?_=(number) 的部分。我不熟悉这种行为或导致它的原因。我尝试将 work/ 更改为 /work/,因为 dir 位于根文件夹中,但这并没有解决它。我也尝试过将变量更改为
newHTML = '< ?php bloginfo('template_directory')' + '/work/'+ newFolder +'.html';左括号后没有空格,但无济于事。我也尝试将该位放入它自己的 var 中,但它不断将 ?_=1485348127113 添加到我要加载的 html 文件的 URL,从而导致 404 错误。
这是什么原因造成的?提前感谢您可以分享的任何建议。
【问题讨论】:
标签: javascript jquery ajax wordpress