以下代码运行良好,但在wordpress中不起作用,请协助:
$(document).ready(function () {
var ac_config = {
source: "ajax.php",
select: function (event, ui) {
$("#facility_name").val(ui.item.facility_name);
},
minLength: 1
};
$("#facility_name").autocomplete(ac_config);
});
问题是ajax。php is文件未被视为源文件。有人能帮助正确声明源吗?
SO网友:Robert hue
您不应该添加ajax.php
在代码中。
如果您的ajax.php
文件位于主题文件夹中,您可以使用get_template_directory_uri()
函数定义文件路径。所以这应该是你的代码。
$(document).ready(function () {
var ac_config = {
source: "<?php echo get_template_directory_uri(); ?>/ajax.php",
select: function (event, ui) {
$("#facility_name").val(ui.item.facility_name);
},
minLength: 1
};
$("#facility_name").autocomplete(ac_config);
});
如果您的
ajax.php
文件位于其他位置,然后相应地使用路径。