2010-08-23 4 views
1

Я использую jquery ui dialog для отображения формы. К сожалению, эта функция очищает скрытый ввод с csrf token внутри моей формы. Могу ли я каким-то образом заставить диалог не очищать это поле или мне нужно хранить этот токен где-то и самостоятельно установить правильное поле?jquery ui dialog and csrf protection

ответ

-3

Не идеальная ситуация, но почему бы вам не отключить защиту CSRF для рассматриваемого вида? Или у вас есть множество форм в этом диалоге?

В качестве альтернативы, почему бы не использовать какой-либо JS, который скрежет токен, отправляет его в другое место в DOM, а затем вы переопределяете проблемную функцию, чтобы клонировать входной токен обратно в исходное место после того, как все остальные действия будут выполнены?

+0

Первый вариант не подходит для меня. Я подумал о втором, но мне это не понравилось. Однако это единственное решение. Благодарю. – gruszczy

+0

Согласен, это не красиво, но если это сработает, тогда это хорошо. –

+0

Ничего себе. Резкое понижение от кого-то! Если есть лучший способ, давайте узнаем об этом! : О) –

 Смежные вопросы

  • Нет связанных вопросов^_^