-4
웹 서비스에서 데이터를로드하는 Ajax 함수가 있습니다. 그것은 다음과 같습니다 : 나는 다른 파일에서 다른 함수에서이 웹 서비스의 응답의 결과에 어떤 치료를 할 필요가다른 함수에서 Ajax 함수의 콜백을 호출하는 방법
$.ajax({
type: 'POST',
url: back + this.path_Uri,
data: {msg:this.msg},
dataType: "json",
success: function (data, statut) {
// traitement to not execute here
window.reloadFreelancersMission= data;
var number = reloadFreelancersMission.pagination[0].pagenbr;
window.pagination.ReloadPager(number);
/////////////////////////////////////////////////
},
error: function (data) {
console.log(data);
}
});
.
내 파일에는 내 ajax 함수 내에서 데이터를 보내는 기능이 있습니다.
request.done(function(msg) {
window.reloadFreelancersMission= data;
var number = reloadFreelancersMission.pagination[0].pagenbr;
window.pagination.ReloadPager(number);
});
:이를 얻기 위해
request.done(function(msg) {
console.log(msg);
});
하고, 내 치료를 통합 : 그것은 그래서 이런 식으로 내 함수의 콜백을 사용하여 여기에서 필요로하는이
sendFiltres: function() {
$("body").on('change', '.filtres' , function() {
var choix_filtres = $("#fitre_recherche");
var msgJson = JSON.stringify(serializeObject($("#fitre_recherche")));
window.sendData.start(choix_filtres,msgJson);
})
},
처럼 보인다 하지만이 파일에서이 콜백을 호출 할 수없는 것 같습니다. 나는 그것을 내 Ajax 함수의 같은 파일에서만 사용할 수있게되어 있는데, 그것은 정확하게 나의 문제이다. 내 경우
코드가 이해가되지 않는다 – madalinivascu
'$ .ajax()'의'success'에서 파일을로드하려고합니까? – guest271314
@ 말라딘; 아약스에 대한 자세한 내용을보십시오. – firasKoubaa