でいただきました!間違っているが、私のjQueryのですこのgetJsonコール
$.getJSON('/users/delete_preapproval', {
preapproval: $(this).attr('id'), id: $(this).attr('id') },
function(data) {
complete: function(){
console.log('ssss');
}
});
すべてがうまく機能し、サーバーが要求を処理しますが、完全には動作していない...私は私の表示にconsole.logを取得しておりません。私は基本的には成功したAJAX呼び出し
EDIT後に完全に火災に成功した場合に必要:
$('.delete_preapproval').click(function(e){
var count = $(this).closest('.request_count').attr('data');
if(count > 0){
if(count == 1){
var plural = 'request';
}else{
var plural = 'requests';
}
if (confirm('Are you sure you want to delete this preapproval you have ' + count + ' active ' + plural)){
$.getJSON('/users/delete_preapproval', {
preapproval: $(this).attr('id'),
id: $(this).attr('id')
},
function(data) {
console.log('ssss');
});
}else{
return false;
}
}else{
$.getJSON('/users/delete_preapproval', { preapproval: $(this).attr('id'), id: $(this).attr('id') }, function(data) {
window.location.reload();
});
}
e.preventDefault();
});
はまだSSSS ...私は全体jqueryのコール – Trace
で私の質問を更新していない...動作するはず
をしようとしていないのはなぜちょうどあなたの疑問がある場合には、if(count> 0)でそれを作るdef { condition – Trace
@Tamer:サーバーの応答は何ですか?それは適切なJSONですか?たぶん、jQueryは解析できません。 –