양식 제출시 자동 게시를 수행해야합니다. 해당 게시물의 결과는 div에로드되어야합니다. 게시물은 정상적으로 작동하지만 브라우저는 해당 페이지를 자동으로 div에로드하는 대신 게시 된 페이지로 사용자를 유도합니다. 여기에 코드가 있습니다 ...Jquery Ajax HTTP Post
$('#task_details_form').submit(function() {
// Submit AJAX request
$.ajax({
url : $(this).attr('action'),
type : 'post',
data : $(this).serialize(),
cache : false,
success : function(data) {
$('#user_tasks').html(data);
}
});
return false;
});
나는 한동안 구문을 사용하여 놀았습니다. 어떤 아이디어?
나는 e와 함께 그리고 아직 행운이없이 이것을 시도했다.
$('#task_details_form').click(function(e) {
e.preventDefault();
// Submit AJAX request
$.ajax({
url : $(this).attr('action'),
type : 'post',
data : $(this).serialize(),
cache : false,
dataType : 'json',
success : function(data) {
$('#user_tasks').html(data);
}
});
return false;
});
1)'$ ('#의 user_tasks')을 주석 HTML (데이터). 페이지가 리디렉션되는 경우 '와 참조하십시오. 2)'data' 변수에있는 내용을 게시하십시오. – darshanags
이 e.preventDefault(); 또는'return false' 중 하나만 필요합니다. – darshanags
페이지에 다른 제출 처리기를 설정할 수있는 JavaScript 코드가 있습니까? 다른 일을하고 있니? –