Ajaxの機能は、私は別のものに1つのAJAX呼び出しを使用します。私は上記のコードを書いていますが、それは動作していません(入れ子になっている)、そしてショーに "Failed"を与えます。 ajax呼び出し関数のネストに問題があります。ネストAJAX呼び出し機能の
1
A
答えて
0
構文は見栄えが良いですが、まず正しく動作していることを外側のajaxリクエストで確認し、data.ap_patientを正しく返します。その呼び出しの後、内部のajaxリクエスト。要求がアクションメソッドを修正するかどうかを検査する要素をチェックします。
3
あなたが参考のために...
を
コードがテストされていない以下のような約束を使用することができます。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
var getAppointment = function() {
return new Promise(function(resolve, reject) {
$.ajax({
url : "<?php echo site_url('ReceptionistController/ajax_edit_appointment')?>/" + id,
type: "GET",
dataType: "JSON",
success: function(data)
{
resolve(data);
},
error: function (jqXHR, textStatus, errorThrown)
{
reject('Error get data from ajax');
}
});
})
}
var editPatient = function(data) {
return new Promise(function(resolve, reject) {
$.ajax({
url : "<?php echo site_url('DoctorController/ajax_edit_patient')?>/" +data.ap_patient,
type: "GET",
dataType: "JSON",
success: function(data)
{
resolve(data);
},
error: function (jqXHR, textStatus, errorThrown)
{
reject('Failed');
}
});
}
}
getAppointment()
.then(function(data) {
return editPatient(data)
})
.then(function(data) {
$('[name="pt_name"]').val(data.pt_name);
})
.catch(function(error) {
console.log(error)
));
関連する問題
- 1. Drupalの呼び出しAJAX機能
- 2. JQuery getJSonネストされた呼び出しが機能しない
- 3. Zomato APIへのAjax呼び出しが機能しない
- 4. JQuery Mobile + Phonegap:$ .ajaxの呼び出しが機能しない
- 5. 呼び出し機能
- 6. 呼び出し機能
- 7. アラートコールなしでAjax呼び出しが機能しない
- 8. $ .AJAX呼び出しでHTTPヘッダーが機能しない
- 9. ドロップダウンメニューAjax呼び出しが機能しない
- 10. asp.mvcでAjax呼び出しが機能しません
- 11. MVC 4.5非同期Ajax呼び出しが機能しない
- 12. CodeigniterでJSON.stringify()オブジェクトがajax呼び出しで機能しない
- 13. Ajaxの呼び出しがAjaxの成功で機能しない
- 14. アンロード機能でAJAX呼び出しを実行
- 15. ネストされたAJAX呼び出しのJavaScriptの約束が機能していない
- 16. Ckeditorウィジェットのアップキャスト機能内でAJAXコールを呼び出す
- 17. Ajax呼び出し
- 18. Ajax呼び出し
- 19. Ajax呼び出し
- 20. Anvantage自己の呼び出し機能
- 21. インタフェース機能GoLangでの呼び出し
- 22. 複数の呼び出し機能
- 23. ブートストラップでの呼び出し機能
- 24. IDからの呼び出し機能
- 25. ネストされたajax呼び出し、最初の応答のポストバック
- 26. アンドロイドで2回呼び出し機能。
- 27. RiotJS 3:呼び出しでタグ機能
- 28. なぜこのJQuery/AJAX呼び出しが機能しないのですか?
- 29. jQueryの - AJAX呼び出し
- 30. Ajax呼び出しのApp
'警告(errorThrown)は'あなたに何を与えるのでしょうか? –
2つのajax呼び出しが同じサーバー上にある場合、2つのajax呼び出しを同時に実行する必要はありません。そして、エラー関数は有用な情報を返します:受け取った3つのパラメータの値は何ですか?また、開発者ツールで正確な応答が何であるかを見ることができます。 – jeroen
私は2番目の呼び出しでいくつかのエラーがあると考えています。コンソールの完全なエラーを表示します。 –