根据下拉菜单使用ajax/jQuery插件

时间:2020-07-01 作者:Marcel Vreuls

我正在寻找一个实现两个依赖下拉列表的示例。互联网上有无数的例子,但它们在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插件中管理它。

谢谢你的时间,马塞尔

1 个回复
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\',

如果有帮助,请告诉我

相关推荐

在WordPress页面中使用php变量

我使用Wordpress让我的客户登录到该网站,将数据放在自定义表中,并将其保存在数据库表中。通过我在Functions中输入的代码“example”。php主题我可以在屏幕顶部返回我的电子邮件。代码如下。$ current_user = wp_get_current_user (); $ logado1 = $ current_user-> user_email; echo $ logged1; 然而,通过一个新的空白页面,我可以放置HTML使其正常工作,包括通过插件