Перейти к содержимому
Русский язык для Invision Community 5

Ajax nopermission

Ajax.Request(ipb.vars['base_url']+'app=ccs&module=ajax&html=...

 

Блин строчка на столько огромной получается при передаче html, в ответ получаю nopermission.

 

Что делать? Необходимо передать html код из формы.

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

Для аджакс нужно передать csrf ключ в виде параметра запроса

 

'&secure_key='+ipb.vars['secure_hash']

  • Автор

Тоже самое, к стати в конце строчки имеется еще какой та ключ

&md5check='+ipb.vars['secure_hash'].replace(/&/g, '&')+'&secure_key='+ipb.vars['secure_hash']

+ipb.vars['secure_hash'].replace(/&/g, '&')+

Нахрена к secure_hash который является md5 строкой замена амперсандов?

 

Эти ключи аналогичны.

Дебажте когда куда отправляете запрос, какие права доступа отсутствуют. Также еще раз внимательно проверьте передается ли secure_key на сервер.

  • Автор

Как работает якс при сохранении шаблона в асp, ведь там тоже через якс. И в url не указывают переменные...

 

Почему там не нужно указывать, а мне приходится...?

 

Те же параметры поставил

method: 'POST',
evalJSON: 'force',

 

С secure_hash разобрался, хочется понять. Как отправить пост запрос яксом так, чтобы содержимое всех полей смог вытащить. Как?

Как работает якс при сохранении шаблона в асp, ведь там тоже через якс. И в url не указывают переменные...

Также работает.

 

 

Как отправить пост запрос яксом так, чтобы содержимое всех полей смог вытащить. Как?

Сначала научитесь внятно задавать вопросы. Вот вам учебник http://segfault.kiev.ua/smart-questions-ru.html Прочитайте пожалуйста его полностью.

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.