Как загрузить частичное использование Ajax-запроса? - PullRequest
0 голосов
/ 14 сентября 2011

Я хочу загрузить частичное использование Ajax-запроса.Я создал раскрывающийся список с запросом Ajax.

<select name="search" id="search" onselect="new Ajax.Request('/calendar/find', {asynchronous:true, evalScripts:true, method:'get', parameters:'is_delivery_address=' + escape(value) }); return false;">

            <option value="0">A</option>
            <option value="1">B</option>
            <option value="2">C Calendar</option>

           </select>

И в контроллере:

def find
    render :update do |page|

      if ["0"].include?(params[:is_delivery_address])

        page.replace_html :appRightContent, :partial=> 'calendar/trainer_view'
      else
        page.replace_html :appRightContent, :partial=> 'calendar/venue_view'
      end
    end
end 

Когда я запускаю этот код, запрос Ajax не работает, и я получил следующую ошибку.

Error: "throw $continue" is deprecated, use "return" instead

Что я должен сделать, чтобы обработать этот запрос?Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 14 сентября 2011

Это может быть проблемой с вашей версией прототипа и вспомогательных методов javascript rails.Используйте старую версию Prototype.Я думаю, что версия до 1.6.x должна работать.

...