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;