2009-07-23 3 views
0

В моем приложении мне нужно передать один аргумент контроллеру через ajax-вызов в текстовом поле. через представить его wotking, но мне нужна ручная клавиатура и ajax. Любой плз объяснить, используя небольшой образецПередача аргумента на вызов ajax из представления

Спасибо,

+0

Пожалуйста вычитку перед публикацией. –

ответ

0

Вы можете сделать что-то вроде этого, если вы используете прототип:

<input type="text" id="element_to_observe"> 

<script type="text/javascript"> 
Event.observe($('element_to_observe'), 'keyup', function(event) { 
var element = Event.element(event); 
new Ajax.Request('/controllerName/action/' + element.value, { // your argument 
     asynchronous :true, 
     onSuccess : doSomething, // your function to execute after response 
     evalScripts :true 
    }); 
}); 
function doSomething(response) { 
} 
</script> 
Смежные вопросы