2015-04-27 2 views
1

Ну, я использую X-Editable и хочу знать, можно ли отправить новое значение и старое. Например, на поле есть «Португалия». Используя X-Editable inline, я меняю его на «Испанию». В запросе AJAX я хочу отправить первичный ключ, старое и новое значение, чтобы проверить, было ли значение изменено кем-то другим при запросе базы данных. Возможно ли это, и я пропускаю часть документации или нет?X-Editable - Добавить старое значение

Cheers.

ответ

3

Для тех, у кого такая же проблема, я нашел в документации X-editable Docs, что вы можете вручную отредактировать/добавить значения, которые будут отправлены через AJAX на сервер. Так что в моем случае, чтобы получить исходное значение Я использовал этот небольшой фрагмент кода:

params: function(params) { 
      //The params already have the default pk, name and value. 
      var data = {}; 
      data['pk'] = params.pk; 
      data['value'] = params.value; 
      data['originalValue'] = $(this).text(); 
      return data; 
     }, 

с этим, на сервере у меня есть доступ к старому и новому значению и выполнять некоторые валидации с теми. Надеюсь, это поможет кому-то.

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