我在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工作正常。
答案 0 :(得分:1)
请尝试在您的网址周围加上引号:
jQuery.get("<?php echo plugins_url() . '/FixFormData/getuser.php'; ?>", ...