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

destus, ааа, что я делаю не так?
$(document).ready(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);
							view.preventDefault();
						},
						error: function (view) {
							$('#results').empty().text(view);
							view.preventDefault();
						}
					});
				});
		});


$(document).ready(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);
							msg.preventDefault();

						},
						error: function (msg) {
							$(this).parent().prev().text(msg);
							msg.preventDefault();
						}
					});
				});
		});



Как я понял, нужно использовать GET для вывода информации в сгенерированное окно:
<a href="ajax.html" id="manual-ajax">second example</a>

// Open modal in AJAX callback
$('#manual-ajax').click(function(event) {
  event.preventDefault();
  $.get(this.href, function(html) {
    $(html).appendTo('body').modal();
  });
});


Но это не удобно, как можно решить проблему не меняя схему работы скрипта?

Последний раз редактировалось grisha2217, 02.03.2016 в 21:55.
Ответить с цитированием