我使用 jquery 模态表单制作表单,表单具有用户信息,如姓名、姓氏等。我通过 jquery .ajax 添加新用户并且工作正常,它将用户添加到 de db(mysql) 并自动将其添加到正在显示的用户列表中,这里完全没有问题..
我的用户列表有一个编辑按钮,当我按下该按钮时,会弹出一个模式提交表单,其中包含该用户的信息。这是我的问题弹出的地方,它做得很好,但是当我单击编辑按钮时,模式表单会弹出,并且在 1 或 2 秒后,用户的信息会显示在文本字段上,这真的足够好吗?还是必须立即执行?感觉有点慢。。。。
这是我对编辑用户的 ajax 调用:
$('body').on('click', '#listaUsuariosOK a', function (e){
e.preventDefault();
var accion = $($('#accion').val('editUser')).val();
var id = $($('#id_user').val($(this).attr('href'))).val();
$('#agregarUsuario').dialog('open');
$.ajax({
cache:false,
type: "POST",
dataType:"json",
url: CI.base_url + 'admin/agregarUsuario',
data: "&id=" + id + "&accion=" + accion,
success: function(response){
if(response.respuesta == 'error'){
//Display Error
}else{
$('#text_nombre').val(response.nombre);
$('#text_apellido').val(response.apellidos);
$('#text_email').val(response.email);
$('#depto').val(response.depto);
}
} //Success End
});//.ajax Ends
});//$('body') call Ends
我发出一个发送用户 ID 进行编辑的帖子调用,然后在我的 php 上查询该 ID 并通过 json_encode() 返回数据
我怎样才能使响应时间更快?提前非常感谢......(我是ajax的新手,顺便说一句呵呵)