используя JQUERY или JAVASCRIPT для отображения частичного - Rails 2.3.5 - PullRequest
1 голос
/ 23 июня 2011

Я использую Rails 2.3.5.

Я хотел бы знать, возможно ли визуализировать партиал с помощью javascript / query.

Если, например, в моей форме у меня есть поле, и я хотел бы отображать частичное, только если это поле содержит значение, как мне сделать это с помощью javascript / jquery

Спасибо за любые предложения.

Ответы [ 2 ]

4 голосов
/ 23 июня 2011
$('#field').keyUp(function() { 
  if ($(this).val() == 'your required value') { 
    // load the partial through ajax
    $.get('/page.html', function(data) {
      $('#partial_container').html(data);      
    });
  }
});
2 голосов
/ 23 июня 2011

Пара вариантов:

1 - jquery для изменения поля, чтобы проверить значение, если есть, затем отправить запрос на сервер, визуализировать частичное в ответе в виде html или json и обновить ответ в соответствующей области страницы.

2 - продолжайте и визуализируйте частичное в скрытый элемент div на странице при первой загрузке, используйте jquery для изменения поля, чтобы проверить значение и, если есть, отмените скрытие элемента div.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...