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

时间:2014-08-27 18:41:56

标签: php jquery wordpress

我在Wp插件中有以下代码。

<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>

我需要在jQuery.get中获取getuser.php(在我的插件文件夹中)的路径。我尝试了很多东西,但没有一个在工作。

同样在getuser.php我正在使用

include "../../../wp-config.php";

这可能会导致问题吗?

提前致谢。

Stijn Aerts

1 个答案:

答案 0 :(得分:0)

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

下面的一些不同部分是。

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

完成后,您可以使用所需的部件查找服务器上的其他路径/文件。