jQuery 1.4를 사용하여이를 수행하십시오.jQuery 양식 제출. 페이지 새로 고침 중지는 최신 브라우저에서만 작동합니다.
추가 body 태그에 대한 형태, 형태 자체에 대한 특별한 아무것도 :
$(function() {
$('body').prepend('<form name="frmSample" id="frmSample"><input class="btn" type="submit" value="SIGN UP" /></form>');
});
나는 형태로 제출하려면 다음을 사용하고 있습니다 : 최신 브라우저에
$('#frmSample').live('submit', function() {
var formdata = $(this).serialize();
$.ajax({
type: 'POST',
url: 'http://www.example.com/Values.jsp',
data: formdata,
success:function() {
submit_success();
}
});
return false
});
을 (파이어 폭스 3.5, 사파리 4)이 잘 작동합니다. FF 3.0 이하로 내려 가면 IE 7이 멈 춥니 다.
저는 지금 막 붙어 있습니다. 좋은 비트를 찾고 있었는데 false 또는 event.preventDefault()를 반환하는 것 외에 다른 것을 언급하는 것을 찾을 수있었습니다.
그래서 나는 여기에 작은 것을 놓치고 있는지, 아니면 완전히 잘못된 방향으로 가고 있는지보고 싶습니다.
$('#frmSample').live('submit', function(e) {
stopEvent(e);
....etc...etc
을 그리고 stopEvent에 대한 코드 :
그것은 자바 스크립트 오류가 다른 브라우저로 발생하는 것이 가능합니까? 나머지 JS 코드는 무시됩니다. –