Задать вопрос
@Stivie

Что делать, если не выполняется ajax из функции?

Есть функция следующего содержания:
function DoLogin () {
	var form = document.forms['loginform'];
	var username = form.elements['login'].value;
	var password = form.elements['password'].value;
	if (password.length == 0 || username.length == 0 )
		return;
	new $.ajax({
		type:'POST',
		url:'controller',
		data:'command=login&login='+username+'&password='+password,
		success: function(html){
				alert('Login')
			}
		});
}

При ее вызове в консоль пишется undefined. Но если я просто делаю AJAX запрос из консоли, выводится Login.
  • Вопрос задан
  • 163 просмотра
Подписаться Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
заменить строку
new $.ajax({

на
$.ajax({


и
data:'command=login&login='+username+'&password='+password,

на
data: {command: 'login', login: username, password: password},
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы