Начиная с jQuery 1.5, объект XMLHttpRequest (jqXHR) возвращается функцией $ .ajax ().Это объект, который вы присваиваете своей переменной msg, а затем помещаете в предупреждение.Следовательно, вы получаете «предупреждение как объект», как вы его описываете.Если вы хотите предупредить о том, что возвращается сервером, выполните:
success: function (data, status) {
$("#Progress").hide();
$("#AckMsg").html(data);
alert(data);
}
Если это предупреждает данные как пустые или неопределенные.Проверьте URL-адрес вашего вызова ajax.
url: '../pages/registration.php',
Я полагаю, что использование относительного URL-адреса, подобного этому, сделает запрос ajax на http://www.yoursite.com/../pages/registration.php, например.Скорее всего, это не то, что вы хотите сделать.