我在Codigniter中使用Ajax在一个表单中上传数据和文件,并在对话框中显示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;
});
请帮我解决这个问题
答案 0 :(得分:0)
你检查过这一行:$('#dialogalert').hide();
可能是罪魁祸首!!!