-4
WebサービスからデータをロードするAjax関数があります。私は別のファイル内の別の関数で、このWebサービスの応答の結果でいくつかの処理を行う必要があり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関数内でデータを送信する機能があります。これは、だから私はこのように私の関数のコールバックを使用するためにここで必要この
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);
})
},
次のようになります。
request.done(function(msg) {
console.log(msg);
});
とのためにこれを取得するために、私の治療を統合:
request.done(function(msg) {
window.reloadFreelancersMission= data;
var number = reloadFreelancersMission.pagination[0].pagenbr;
window.pagination.ReloadPager(number);
});
しかし、私はこのファイルでこのコールバックを呼び出すことはできないようです。私はそれを私のajax関数の同じファイルでのみ使用することが許されています。それはまさに私の問題です。私の場合は
あなたのコードはわかりません – madalinivascu
'$ .ajax()'の 'success'でファイルを読み込もうとしていますか? @maladin; – guest271314
; ajaxについてもっと学びましょう – firasKoubaa