目前在实习中,我必须在WordPress下实现一个站点,但是客户希望调用外部数据库来增加其弹出窗口的内容
我必须在网上查看,但是没有什么能真正解决我的问题,我真的看不到如何调用我的外部API以便在客户的弹出窗口中显示它,因为它知道客户绝对希望使用Elementor用于弹出数据显示
我要使用的API是https://dog.ceo/api/breeds/list/all,它几乎没有文档,而且我是新手。
因此,我希望仅在下拉列表中为客户的弹出Elementor显示数据,在此先感谢您的帮助
答案 0 :(得分:0)
我是否正确,您需要在弹出窗口的下拉菜单中显示API返回的值?
您可以通过JavaScript或PHP来执行此操作,具体取决于弹出窗口的生成方式。
通过JavaScript(或jQuery),您只需使用jQuery.get()来获取API的所有条目,然后修改dropdown元素以显示所需的值即可。
$.get( "https://dog.ceo/api/breeds/list/all", function(data) {
console.log(data);
});
对于PHP,您也可以获取API的数据,并将JSON解码为PHP数组。之后,您可以遍历它,生成一个下拉列表或任何您想要的东西。
$contents = file_get_contents('https://dog.ceo/api/breeds/list/all');
$contents_arr = json_decode($contents);
这是您想要实现的目标吗?