0
을 JS하는 양식 제출 Ruby on Rails?루비 내가이 레일에 루비에 코드가
을 JS하는 양식 제출 Ruby on Rails?루비 내가이 레일에 루비에 코드가
아약스 게시물의 데이터 속성은 params가가는 곳입니다.
당신이 I를 제출 양식을 때 그런 당신이 경우이
$(".form-input").focusout(function(){
var project = $(this).attr("data-project")
var params = {project_id: project}
$.ajax({
url: "/some_url/",
type: "POST",
data: params,
chache:false,
dateType: "JSON"
});
});
을 할 수있는이
<input class="form-input" id="" data-project="<%[email protected]_s %>">
같은 데이터 프로젝트 값의 프로젝트 ID를 갖고 있다고 할 수 있습니다 이걸 할거야. 당신의 상단에이를 추가
jQuery.ajaxSetup({
'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
})
이 기능
jQuery.fn.submitWithAjax = function() {
this.submit(function() {
$.post(this.action, $(this).serialize(), null, "script");
return false;
})
return this;
};
그리고 DOM이 준비가되면, 함수를 호출을 추가 파일 application.js.
$(document).ready(function() {
$('#projectsssss_opt').submitWithAjax()
})
분명히 당신은 당신이 낮은 사용자 등급이도 힘든 응답 .. 내 생각이 excample에 이름과 제목처럼 .. – gulty
당신이 레일 컨트롤러에 전달할 데이터를 추가해야합니다. 나를 후회하게하지 마라.) [FAQ] (http://stackoverflow.com/faq) –