2012-06-19 5 views
1

Как передать некоторые из моих значений полей формы контроллеру usnig ajax/jquery? Например, в PHP/JQuery я сделать что-то вроде этого:Как реализовать ajax в Ruby on rails через jquery

$("#test-btn").click(function(){ 
    var name=$("#name").val(); 
    var age=$("#age").val(); 
    $.post("insert.php",{name: name,age: age}, 
     function(data){ 
     $("#respone").html(data).hide().fadeIn(500); 
     }); 
    }); 


//insert.php 
<?php 
//insert values to database! 
?> 

Как получения идеальной подобную функциональность в рельсах с помощью Ajax/JQuery?

+0

AJAX является частью Javascript, который является клиентской и, следовательно, независимым от сервера. Для части Javascript все, что вам нужно знать, это URL и имена параметров для публикации. –

ответ

0

Зависит.

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

Вы можете использовать флаг Rails UJS :remote => true и ничего не делать; here's a quick blog post on it. Это подходит для тех случаев, когда вам не нужно делать ничего, кроме подчинения, например, без манипуляций.

+0

может у вас, пожалуйста, напишите мне пример кода о том, как вы это делаете. Потому что я застрял с этим, так как очень долго не мог продолжить! Я также хотел бы знать, как вы можете выполнить проверку на стороне сервера с помощью ajax/jquery. – swaroopsm