在我的应用程序中,我需要通过文本框keyup上的ajax调用将一个参数传递给控制器。通过提交其wotking但我需要thro keyup和ajax是必须的。任何plz解释使用小样本
谢谢,
答案 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>