Php 从jQuery.get中的插件获取路径

Php 从jQuery.get中的插件获取路径,php,jquery,wordpress,Php,Jquery,Wordpress,我有以下代码在一个插件的可湿性粉剂 <script type="text/javascript"> jQuery(document).ready(function($){ jQuery('#input_1_2').change(function(){ showUserName(this.value); }); function showUserName(str){ if(str==''){

我有以下代码在一个插件的可湿性粉剂

<script type="text/javascript">
    jQuery(document).ready(function($){
    jQuery('#input_1_2').change(function(){
            showUserName(this.value);
        });
        function showUserName(str){
            if(str==''){
                jQuery('#input_1_3').val('');
            }
        jQuery.get("' . plugins_url('FixFormData/getuser.php') . '", { q: str }, function(response){
                    var parsed = JSON.parse(response);
                    var arr = [];
                    for(var x in parsed){
                      arr.push(parsed[x]);
                    }
                    jQuery('#input_1_3').val(arr[1]);
                    jQuery('#input_1_4').val(arr[2]);
            });
        }
    });
</script>
这是否可能会造成问题

提前谢谢


Stijn Aerts

如果需要查找显示页面的URL信息,则可以使用window.location获取页面显示的URL的详细信息

下面是一些不同的部分

    var urlHref = window.location.href;
    var urlHostName = window.location.hostname;
    var urlPathName = window.location.pathname;

一旦你有了这个,你就可以使用你需要的部分在你的服务器上找到其他路径/文件。

你只是需要动态获取你所在页面的URL吗?我把OP说得更清楚了。我需要获取插件文件夹中文件的路径/my_plugin/getuser.phpOK,因此,如果您知道您所在的页面,那么您就能够知道在哪里可以找到与显示页面相关的插件文件夹?这不是我想要的解决方案,在wordpress中有类似于plugins_url()的内容,但我无法实现这一点。你的解决方案可以在我的网站上使用,但不能在其他具有不同结构的网站上使用。这可能看起来过于简单,但你是否尝试过这个。。。var pluginDir=plugins_url();
    var urlHref = window.location.href;
    var urlHostName = window.location.hostname;
    var urlPathName = window.location.pathname;