양식 제출 동작과 관련하여 knockoutjs와 jquery mobile 사이에 명백한 비 호환성을 발견했습니다.jquery 모바일 및 녹아웃 양식 제출 바인딩
는 다음과 같은 마크 업을 고려하십시오
<form data-bind="submit: myKoSubmitAction">
<!-- form fields here -->
</form>
의도는 녹아웃입니다 서버 포스트/취득을 방지하고 대신 myKoSubmitAction를 호출합니다. jqm은 또한 jqm에 대해서만 표준 제출 동작을 방지합니다. 이유는 양식 제출이 ajax 요청으로 대체되기 때문입니다.
그래서 녹아웃 (아마도)이 표준 서버 요청을 막는 데 성공하지만 jqm이 ajax 요청을 보내지 못하게합니다.
Google 그룹에서이 문제에 대한 답을 찾았으므로 이뿐 만이 아니라고 생각했습니다. 다음 사용자 정의 코가 결합
iOS에서이 기능이 작동합니까 ?? – Daniel
iOS safari에서 테스트하지 않았습니다. jqm 및/또는 녹아웃은 내가 아는 모든 브라우저에서 비정상적인 동작을 보일 수 있습니다. – LOAS