Кто без аякса? [updated]

Проверить, запрашивает ли клиент скрипт через аякс можно так:

if($_SERVER[«HTTP_X_REQUESTED_WITH»] == ‘XMLHttpRequest’)
{

echo «Привет, аякс!»;

}

else die(«Кiна не буде, кiношник у аппарат нассяв :( «);

Update from Miracle: С популярными фреймворками оно так просто и есть (jquery, prototype …), а иначе этот кусок в хидер нужно добавлять самому

Реклама

6 Responses to Кто без аякса? [updated]

  1. Не дезинформируйте пожалуйста общественность! Или уточняйте, что данный заголовок имеет место быть при использовании распространнёных js-framework-ов, которые сами его добавляют ( xhr.setRequestHeader(«X-Requested-With», «XMLHttpRequest»); ) — в противном случае это надо сделать самостоятельно.

  2. Ага! сенкс за поправку

  3. >>die(”Кiна не буде, кiношник у аппарат нассяв :( “);
    Бедный аппарат.

  4. tido:

    else die(”Кiна не буде, кiношник у аппарат нассяв :( “);

    Это надо в 404 ставить )

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: