Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2016, 15:20
Аспирант
Отправить личное сообщение для grisha2217 Посмотреть профиль Найти все сообщения от grisha2217
 
Регистрация: 04.11.2013
Сообщений: 40

Конфликтуют 2 AJAX скрипта
По какой-то причине, когда кликаешь по #changepwd, то в #changepwd-box записывается результат сразу двух скриптов: changepwd и #last-activity-button
Как пофиксить?

$(function(){
			$('#last-activity-button').click(function(){
				var view = 'act=last_activity&user_id=<?php echo $_COOKIE['user_id']; ?>&token=<?php echo $token; ?>&hash=<?php echo $hash; ?>'; //
				$.ajax({
					type : "POST",
					url : "ajax.php",
					data: view,
					success:function(view){
						$('#results').empty().append(view);
					},
					error: function(){
						$('#results').empty().text(view);
					}
				});
			});
		});


$(function(){
			$('#changepwd').click(function(){
				var old_pwd = $("#settings_old_pwd");
				var new_pwd = $("#settings_new_pwd");
				var confirm_pwd = $("#settings_confirm_pwd");
				var changepwd = 'act=changepwd&user_id=<?php echo $_COOKIE['user_id']; ?>&old_pwd='+ old_pwd.val() +'&new_pwd='+ new_pwd.val() +'&confirm_pwd='+ confirm_pwd.val() +'&token=<?php echo $token; ?>&hash=<?php echo $hash; ?>'; //
				$.ajax({
					type : "POST",
					url : "ajax.php",
					data: changepwd,
					success:function(msg){
						$('#changepwd-box').text(msg);
					},
					error: function(){
						$('#changepwd-box').text(msg);
					}
				});
			});
		});
Ответить с цитированием