Я обрабатываю форму html с запросом jquery/ajax. Это вызов jquery 'change()'. Поэтому, когда запрос успеха он показывает мне результат успеха, которыйПочему jquery done() показывает результат успеха несколько раз вместо одного?
Успешно Обновлено
Ну, а если он снова запросить он показывает
Успешно UpdatedSuccessfully Изменено
Это просто добавил последний результат результата результата к новому. Я хочу показать только только. Можете ли вы сказать мне, почему это происходит?
мой код:
$("#corp_www_eng, #domestic_www_japaness").change(function(){
var cid = $("#cid").val();
var corp_www_eng = $("#corp_www_eng").val();
var domestic_www_japaness = $("#domestic_www_japaness").val();
$.ajax({
url: 'edit_companyinfo.php',
type: 'POST',
dataType: 'html',
data: {
"cid" : cid,
"corp_www_eng" : corp_www_eng,
"domestic_www_japaness" : domestic_www_japaness,
},
}).done(function (data) {
$('#result').append(data);
$('#result').show();
$('#result').delay(3000).fadeOut('slow');
});
});
Можете ли вы сказать, что _ # corp_www_eng, #domestic_www_japaness_ элементы и ** ** Когда вы хотите, чтобы данные в этих элементах должны быть представлены с помощью AJAX (я имею в виду именно на каком событии)? –