Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery和AJAX提取API数据_Javascript_Php_Jquery_Ajax_Symfony - Fatal编程技术网

Javascript 使用jQuery和AJAX提取API数据

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+“

在我的实习项目Symfony2中,我正在将API数据拉入表单中。 当一个人在列表中选择他的/她的名字时,我必须锁定一个API来插入数据

我找到了一种方法,我的老师建议我使用jQuery和AJAX

所以我写了这个:

$(函数(胡萝卜饼){
$.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){…})
So
value.AG\u NOM
value.AG\u PRENOM
未定义。。。在您的代码中,carrotcake
是指jQuery
$(函数(carrotcake){…})