プロジェクトに取り組んでいますが、修正が難しい ajax リクエストに小さな問題が見つかりました。複数の ajax リクエストを実行したいということです。つまり、ajax リクエストを実行する必要があり、成功した場合は、成功ハンドラー内で別の ajax リクエストを実行します。
ここに私のコードのサンプルがあります:
var result;
$.post('make_payment.php',{password:pass,amount:50},function(data){
result=data;
if(result=='success'){
$.ajax({
type:'post',
dataType:"json",
url:"save_info.php",
success: function(data){
if(data.result=='success'){
alert('success');
}
},
error:function(){
alert('failed');
}
});
}
})
これは、mozilla firefox と google chrome ではうまく機能しますが、Internet Explorer と Apple Safari では機能しません。plsは、すべてのブラウザで動作させる方法について支援が必要です.