Перейти к публикации

Рекомендованные сообщения

Здравствуйте.

Пытаюсь вставить в register.php

function CheckPhone()
{
  var a=new dle_ajax, c = a.encodeVAR(document.getElementById("phone").value);
  a.onShow("");
  a.requestFile=dle_root+"engine/ajax/registration_phone.php";
  a.method="POST";
  a.element="result-registration-phone";
  a.sendAJAX("phone="+c);
  return false;
};

В консоли Firebug ошибка "ReferenceError: dle_ajax is not defined"

Функция dle_ajax больше не существует? Как выйти из ситуации? Я не шибко в js разбираюсь.

 

Лицензия есть, на сайте с одноименным логином.

Ссылка на сообщение
Поделиться на других сайтах

Нет не существует. Пользуйтесь Jquery для создания AJAX запросов http://api.jquery.com/jQuery.post/

Ссылка на сообщение
Поделиться на других сайтах

Вдруг кому интересно будет...

function CheckPhone()
{
  $.post("/engine/ajax/registration_phone.php",{'phone':$('#phone').val()},function(data) {
    $('#result-registration-phone').html(data); });
  
};

 

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...