0

Codigniter で Ajax を使用してデータとファイルの両方を 1 つのフォームでアップロードし、ダイアログ ボックスに ajax の成功応答を表示していますが、ダイアログ ボックスはすぐに消え、数分間結果が表示されません。コードは次のとおりです。

$(function(){
$("#pushform").submit(function(){
var formData = new FormData($(this)[0]);
$.ajax({
    url:'<?=base_url()?>addpush',
    type: 'POST',
    data: formData,
    async: false,
    success: function (response) {
    document.getElementById('ajaxresult').innerHTML=response;
        $('#result').dialog({
            autoOpen: true,
            height: 300,
            width:500,
            modal: true,
            duration: 5000
        });
    $('#dialogalert').hide();
    $('#sample').load("<?=base_url()?>pushnotify");
    },
    cache: false,
    contentType: false,
    processData: false
});
return false;
});

この問題を解決するのを手伝ってください

4

1 に答える 1

0

この行を確認しましたか:$('#dialogalert').hide();それが原因かもしれません!!!

于 2013-05-02T12:59:40.710 に答える