2012-09-10 3 views
0

간단한 양식이 있습니다. 나는 그것의 제출을 ​​취급하고있다. 제출할 때 내 Android 기기에 문제가 있습니다. 페이지 새로 고침 및 아무 것도 발생하지 않습니다. 두 번째 클릭은 트릭을 수행하고 AJAX 호출을 보냅니다. 그것을 고치는 방법을 알고 있습니까? 구문 오류가 없습니다. 그것은 내 브라우저에서 상쾌하게하지 않고 작동합니다. 그것은 안드로이드에서 새로 고칩니다. 내가 양식을 이런 식으로 처리하고양식 자동 갱신 방지하기

<form method="post" name="logowanie" data-ajax="false" id="form"> 

      <label for="email">E-mail:</label> 
      <input type="email" name="email" id="email"/> 
      <label for="haslo">Hasło:</label> 
      <input type="password" name="haslo" id="haslo"/> 

      <button id="submit" type="submit" data-theme="e">Zaloguj</button> 

</form> 

: 여기

코드입니다

$(document).ready(function() { 


    $('form').on('submit', function (e) { 

    Ajax call 

    return false; 
    } 
} 
+0

불행하게도이 작동하지 않는 코드 – RezaSh

+0

에 거짓 수익을 추가 할 수 있습니다. 왜 그런지 알고 있니? –

답변

0

으로 시도 : -

e.preventDefault(); 
    e.stopImmediatePropagation(); 

.....

<script> 
    $(document).ready(function() { 
    $('form').on('submit', function (e) { 
    e.preventDefault(); 
    e.stopImmediatePropagation(); 
    alert('test'); 
    return false; 
    }); 
    }); 
</script> 
0

몇 가지가 있습니다 ")"실종.

<script> 
$(document).ready(function() { 


    $('form').on('submit', function (e) { 

    //Ajax call 
    alert('test'); 
    return false; 
    }); 
}); 

</script> 
+0

세미콜론이 필요합니다. –

+0

그들은 선택 사항입니까, 그렇지 않습니까? – RezaSh

+0

나는 그렇게 생각하지 않는다. 그러나 가독성을 위해 항상 세미콜론을 사용하려고합니다. –

관련 문제