1
인턴쉽 Symfony2 프로젝트에서 양식 내에서 API 데이터를 가져 오려고합니다. 개인이 자신의 이름을 목록에 추가 할 때 데이터를 삽입하기 위해 API에 고정해야합니다.jQuery 및 AJAX로 API 데이터 가져 오기
나는 그것을하기위한 방법을 찾았고 선생님은 jQuery와 AJAX로 그것을 할 것을 권했다.
그래서 나는이 쓴 :$(function (carrotcake) {
$.ajax({
url: "http://abc/def/xxx.php",
}).done(function() {
$.each(carrotcake, function(key, value) {
$('#agent-list').append($("<option></option>").attr("value",key).text(value.AG_NOM + ' ' + value.AG_PRENOM));
});
$('#agent-list').change(function (carrotcake) {
var id = $(this).val();
if (id != "-1") {
$('#cd_carsbundle_reservations_nomAgent').val(carrotcake[id].AG_NOM);
$('#cd_carsbundle_reservations_prenomAgent').val(carrotcake[id].AG_PRENOM);
} else {
$('#cd_carsbundle_reservations_nomAgent').val('');
$('#cd_carsbundle_reservations_prenomAgent').val('');
}
})
})
});
을 그리고 진행 상황을 볼 수 있습니다. 나는 오늘 아침에 내 목록에 결과를 얻지 못했고 정의되지 않은 많은 것들이 정의되지 않았다.
확인을 나는 진행. 어느 것이 좋니! 그러나 나는 왜 내가 이름의 목록이 없는지 이해하지 못한다. 내가 뭔가 잊었 니? 오자 나 뭔가 잘못 했습니까?
제발 도와 주실 수 있습니까?
그래서'value.AG_NOM'와'value.AG_PRENOM'은 ... 그리고 당신의 코드'carrotcake' jQuery를 참조한다'$ (함수 (당근 케이크) {...})에 정의되지 않습니다;' –