제출 단추 클릭 시 aax 기능
2234 단어 jquery_example
묘사
이것은 더 문제일 수 있지만, aax 함수를 사용하는 표에서 예를 들면:달러.준비(함수()
$('input[name$=“demo_submit”]”).(함수()
var dataString=$("# 데모 형식").서열화();
달러. 아약스(
유형: 게시물,
url:“/ajax/somescript.php”,
데이터:데이터스트링,
성공: 기능(데이터)
경보(데이터);false 되돌리기;
}
});
false 되돌리기;
});
});
기본값이 지워지지 않은 것 같아서 aax를 통해 발표되었습니다.기본값이 지워지지 않도록 하는 방법입니다.예?
토론 #1
serialize()
이전에 다음 명령을 호출하면 플러그인 제거 예시를 수동으로 터치할 수 있습니다.mudge, 너무 좋아요. 감사합니다.
토론 #2
안녕하세요, 제 문제는 aax가 필요로 하는false를 뛰어넘었다는 것입니다.따라서 $("#demo form")를 추가할 때clearExamples('submit.example');양식이 제출되고 페이지가 다시 로드됩니다.페이지를 다시 로드할 수 없습니다.사상토론 #셋
다음 코드는 어떻게 됩니까?안녕하세요, 답장해 주셔서 감사합니다.
스크립트의 동작은 이전과 같습니다.기본적으로, 폼은 제출되지 않았지만, aax 처리는 성공했지만, 예시 메시지는 처리되기 전에 삭제되지 않았습니다.작동 방식 및:
$('#demo_form').triggerHandler('submit.example');
이것은 플러그인을 통해 더 쉬워져야 한다. (나는 현식 호출 토론 #4
을 원하지만, 다른 모든 비명칭 공간토론 #5
처리 프로그램을 호출했다는 것을 의식하지 못했다.나는 지금 출장 중이지만, 돌아올 때, 사용자 정의 이벤트를 추가하고, 예시 제거를 수동으로 터치하기 위해 API를 공개하려고 노력할 것이다.
trigger('submit.example')
무드의 도움에 감사드립니다. 저도 같은 문제에 부딪혔습니다.해결 방안의 실시를 기대합니다: submit
@jpwdesigns, @blueyonder: v1을 시험해 볼 수 있습니까?6.0 특정 사용자 정의 작업이 추가된 경우토론 #7
다음과 같이 사용할 수 있습니다.$(document).ready(function () {
$('input[name$="demo_submit"]').click(function (e) {
e.preventDefault();
var dataString,
form = $('#demo_form');
form.triggerHandler('submit.example');
dataString = form.serialize();
$.ajax({
type: "POST",
url: "/ajax/somescript.php",
data: dataString,
success: function (data) {
alert(data);
}
});
});
});
토론 #8
@mudge, 방금 해봤는데 효과가 좋아요.감사합니다!example:resetForm
@blueyonder의 확인으로 종결이 결정되었습니다.
Reference
이 문제에 관하여(제출 단추 클릭 시 aax 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/mudge/jquery_example/issues/10텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)