Javascript 使用jQuery和AJAX提取API数据
在我的实习项目Symfony2中,我正在将API数据拉入表单中。 当一个人在列表中选择他的/她的名字时,我必须锁定一个API来插入数据 我找到了一种方法,我的老师建议我使用jQuery和AJAX 所以我写了这个:Javascript 使用jQuery和AJAX提取API数据,javascript,php,jquery,ajax,symfony,Javascript,Php,Jquery,Ajax,Symfony,在我的实习项目Symfony2中,我正在将API数据拉入表单中。 当一个人在列表中选择他的/她的名字时,我必须锁定一个API来插入数据 我找到了一种方法,我的老师建议我使用jQuery和AJAX 所以我写了这个: $(函数(胡萝卜饼){ $.ajax({ url:“http://abc/def/xxx.php", }).done(函数(){ $.each(函数、键、值){ $(“#代理列表”).append($(“”).attr(“value”,key).text(value.AG#NOM+“
$(函数(胡萝卜饼){
$.ajax({
url:“http://abc/def/xxx.php",
}).done(函数(){
$.each(函数、键、值){
$(“#代理列表”).append($(“”).attr(“value”,key).text(value.AG#NOM+“”+value.AG#PRENOM));
});
$(“#代理列表”).change(函数(胡萝卜蛋糕){
var id=$(this.val();
如果(id!=“-1”){
$('cd#carsbundle_reservations_nomAgent').val(胡萝卜蛋糕[id].AG_-NOM);
$('cd#carsbundle_reservations_prenomAgent').val(carrotbake[id].AG_PRENOM);
}否则{
$('cd#carsbundle_reservations_nomAgent').val('');
$('cd#carsbundle_reservations_prenomAgent').val('');
}
})
})
});代码>如果您试图将API调用的数据输出到下拉列表中,则将.done
和替换为下面的代码片段
.done(function (data) {
$.each(data, function(key, value) {
如果您试图将API调用的数据输出到下拉列表中,请将.done
和替换为下面的代码段
.done(function (data) {
$.each(data, function(key, value) {
所以value.AG\u NOM
和value.AG\u PRENOM
是未定义的。。。在您的代码中,carrotcake
是指jQuery$(函数(carrotcake){…})
Sovalue.AG\u NOM
和value.AG\u PRENOM
未定义。。。在您的代码中,carrotcake
是指jQuery$(函数(carrotcake){…})代码>