我正在寻找一个实现两个依赖下拉列表的示例。互联网上有无数的例子,但它们在wordpress插件中不起作用。这就是如果有
在JS文件中
$(\'#am_organisation\').change(function(){
var val = $(this).val();
$.ajax({
type: \'POST\',
url: \'reuse/get-contacts.php\',
data:\'organisation_id=\'+val,
success: function(data){
$("#am_contact").html(data);
//$("#loader").hide();
},
error: function(xhr, status, error) {
alert(xhr.responseText);
}
});
});```
由于某些原因,它无法找到URL php文件get contacts。php。它位于页面文件的子文件夹中
我的页面。php/reuse/get contacts/php/js/myjavascript。js公司
我尝试将它们全部放在同一个文件夹中,并用更改了文件夹。/或../../或者只是/似乎什么都不起作用。
所以我在一个wordpress插件中。在mypage上,我有两个下拉列表,第二个下拉列表应根据第一个下拉列表的选择过滤数据。我如何在wordpress插件中管理它。
谢谢你的时间,马塞尔
SO网友:mozboz
是否获取联系人。如果直接加载php脚本,例如在浏览器中或从命令行加载,或在某些测试javascript中加载,php脚本是否可以正常工作也许你没有正确的路径。您可以提供绝对路径,而不是提供部分路径。是reuse
web空间根目录中的目录?如果这样设置url,请执行以下操作:(根据您提供的url进行编辑-这可能是您应该如何设置的)
url: \'/wp-content/plugins/harriecrm/admin/get-contacts.php\',
或者,为了进行调试,您还可以设置整个路径,无论它位于何处,例如:
url: \'https://yoursite.com/somewhere/reuse/get-contacts.php\',
如果有帮助,请告诉我