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が初めてです)