plugins_url()返回错误的url

时间:2014-08-27 20:46:28

标签: php jquery wordpress

我在wordpress插件中使用这行代码:

jQuery.get(<?php echo 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]);
            });

此行不会返回正确的网址:

<?php echo plugins_url() . '/FixFormData/getuser.php'; ?>

我的网站上出现以下错误:

SyntaxError: missing ) after argument list

jQuery.get(http://*****.be/wp-content/plugins/FixFormData/getuser

然而,我并没有错过&#39;)&#39;任何地方....

当我在jQuery.get中使用http:// * .be / wp-content / plugins / FixFormData / getuser.php时,evrything工作正常。

1 个答案:

答案 0 :(得分:1)

请尝试在您的网址周围加上引号:

jQuery.get("<?php echo plugins_url() . '/FixFormData/getuser.php'; ?>", ...