使用ajax/php/api填充一个包含所有国家的select



我想用来自其他国家api的所有国家填充一个选择下拉列表。我想这样做,使用ajax调用一个php例程,使一个http请求与curl到api,检索国家名称。

我看到大多数人使用fetch()。

如果有人知道如何使用ajax和php,你的帮助是非常感谢!

我不知道如何实现这一点,所以任何帮助!

您可以在ajax中发送这样的请求:

$.ajax({
url: 'https://api.com',
data: data, //arguments
type: 'GET',
success: function(data){
return data;
}, // if success
dataType: 'json'
});

如果成功,您可以将var的值设置为请求的结果,或者如果在函数的作用域中,则返回该值。php中可以这样选择:

<select name="select">
<?php foreach ($data as $key => $value){ ?>
<option value="<?php echo $value['value']; ?>"><?php echo $value['text']; ?></option>
<?php } ?>
</select>

相关内容

最新更新