首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于下拉列表的ajax/jquery插件使用

问基于下拉列表的ajax/jquery插件使用
EN

WordPress Development用户
提问于 2020-07-01 13:16:33
回答 1查看 128关注 0票数 0

我正在寻找一个例子,其中实现两个取决于下拉。互联网上有无数这样的例子,但它们在wordpress插件中却不起作用。所以这就是如果有

在JS文件中

代码语言:javascript
复制
    $('#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文件get-contacts.php。它位于页面文件中的子文件夹中。

mypage.php /重用/get-联系人/php /js/myjavascript.js

我试过tgo把它们都放在同一个文件夹中,用./或.././或者只是/什么都不起作用来更改文件夹。

所以我在wordpress插件中。在mypage上,我有两个下拉列表,第二个下拉列表应该根据第一个下拉列表的选择对数据进行过滤。我如何在wordpress插件中处理这个问题。

谢谢你抽出时间,马塞尔

EN

回答 1

WordPress Development用户

发布于 2020-07-01 13:41:06

  1. 如果直接加载get-contacts.php脚本,例如在浏览器或命令行中,或者在某些测试的javascript中,它工作正常吗?
  2. 也许你的路不对。您可以提供绝对路径,而不是提供部分路径。reuse目录是否位于您的web空间的根目录中?如果是这样,请这样设置url:

(为您提供的URL进行编辑-这可能是您应该设置的)

url: '/wp-content/plugins/harriecrm/admin/get-contacts.php',

或者为了调试,您也可以设置整个路径,无论它在哪里,例如:

url: 'https://yoursite.com/somewhere/reuse/get-contacts.php',

如果这对我有帮助,请告诉我

票数 -1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/370156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档