我已经编写了一个WordPress插件并将其所有内容上传到通常的wp-content / plugins / pluginname文件夹中。有一个js文件和一个PHP文件,我尝试运行js代码,如下所示:
var tvs = {
landingpage : {
recommend : {
add : function(page_id) {
$.post('wp-content/plugins/tvs_landingpages/tvs_recommend_add.php', {page_id:page_id}, function(data) { ...do stuff here...(placeholder)
});
},//add
},//recommend
},//landingpage
}//var tvs
执行此代码后,我收到以下错误:
TypeError: 'undefined' is not an object (evaluating '$.post')
这是什么意思? php文件的路径是错误的吗?当所有内容都位于wp-content / plugins / tvs_landingspages /...中时,路径必须如何?