内容/主题/ themename / js / main.js中的js文件 在这个文件中我试图对这个文件内容/ themes / themename / lib / file.php进行ajax调用
这就是我的ajax调用的样子
$.ajax({
type: 'POST',
url: 'file.php',
success: function(result) {
var data = jQuery.parseJSON(result);
console.log(data.name);
}
});
但是网址不起作用,任何人都可以帮助我吗?
我也试过了../lib/file.php
答案 0 :(得分:0)
也许您可以尝试使用相对于根目录的路径 例如:
$.ajax({
type: 'POST',
url: '/wordpress_site/wp-content/themes/themename/lib/file.php',
success: function(result) {
var data = jQuery.parseJSON(result);
console.log(data.name);
}
});
答案 1 :(得分:0)
我通过在header.php文件的body标签中执行此操作来修复它
delete *it;
it = m_p.erase(it);
并使用我的javascript中的网址
data-theme-url="<?php echo get_stylesheet_directory_uri(); ?>
答案 2 :(得分:0)
$.ajax({
type: 'POST',
url: '<?php echo get_stylesheet_directory_uri();?>/lib/file.php',
success: function(result) {
var data = jQuery.parseJSON(result);
console.log(data.name);
}
});