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

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

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

Пытаюсь вставить в 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); });
  
};

 

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...