添加了视图页面中显示的JS文件,但单击时出现404错误
Added JS file shown in view page, but gives 404 error when clicked
在子主题的函数中创建以下代码后.php,
add_action('wp_enqueue_scripts', 'js_files');
function js_files() {
wp_register_script('ajax_call_mkto', get_template_directory_uri() . 'js/something.js', array('jquery'), false);
wp_enqueue_script('ajax_call_mkto');
}
我检查了查看页面源代码并单击链接以查看它是否有效,单击它后,它给了我一个 404 未找到页面。我的JS文件有问题吗?
var $k = jQuery.noConflict();
$k('#something .somethinghere("yolo")').click(function() {
var $this = $k(this);
// Ajax call
ajaxConnection($this);
});
function ajaxConnection(item) {
alert('IT WORKS!');
}
这是我在控制台日志中收到的错误:
404(未找到) somewebsite.com/:79 资源解释为图像,但使用 MIME 类型文本/html 传输
更新
我想通了。
我的脚本文件夹位于子主题目录中。我必须使用"get_stylesheet_directory_uri()"才能从子主题中获取折叠,而不是使用从父主题文件夹中获取目录的"get_template_directory_uri()"。
感谢您的帮助!这是我的小错误。
> Waaaay太复杂了。试试这个:
wp_enqueue_script('ajax_call_mkto', get_template_directory_uri() . 'js/something.js');
删除不需要的wp_register_script();
。
相关文章:
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 表单值未在单击按钮时发布,显示验证错误
- 未捕获的引用错误:变量未在单击函数上定义
- 如何在单击“提交”按钮后保留经典 ASP 页(发生验证错误时)
- GAS 单击事件处理程序导致 UI Web 应用中出现“意外错误”
- 角度 ng 单击错误
- 类型错误:'单击'对未实现接口HTMLElement的对象调用
- 错误:'这'对象不正确;在JQuery中单击事件-单击时的意外行为
- 单击链接时出现函数未定义错误
- ng单击错误:[$parse:syntax]语法错误:令牌'对象'意外,应为[]
- 角度错误:[$rootScope:inprog]$已在文档上应用.单击()
- Sencha Touch 创建无法在单击时销毁弹出窗口 Container.It 创建多个弹出窗口并创建设置数据值的错误
- 单选按钮单击删除错误消息 jQuery
- VBA“错误91”时尝试单击网页上的按钮
- 未捕获的引用错误: 未定义单击世界 -- 未定义函数
- 当单击 jsp 中的按钮时,它会再次调用 js 中的就绪函数.错误
- 尝试单击网页按钮,得到“错误 70 权限被拒绝”
- Javascript/HTML 按钮单击错误
- 是什么导致了Chrome中的此Google地图标记单击错误
- 单击错误