2013-01-16 2 views
0

제출할 때 결과 페이지를로드하는 HTML 양식이 있습니다.양식 제출 후 CSS가로드되지 않습니다. - jQuery Mobile

앵커 태그가있는 동일한 결과 페이지에 연결할 때 rel="external" 또는 data-ajax="false"을 사용하면 페이지를 완전히 새로 고치고 관련 페이지 CSS를 다시로드 할 수 있습니다.

제출 양식에서로드 된 페이지에 해당하는 항목이 있습니까? 현재 jQuery를 사용하여 양식을 제출하지 않았습니다.

는 참고 : 나는 성공하지 처음 시도 @ peterm는의 대답에 추가

, 나는 형태로 내부에 숨겨진 입력 요소로 이동 한 양식의 작업 문자열 (action="results.php?type=search")에 추가 매개 변수를했다 :

<input type="hidden" name="type" value="search" /> 

이렇게하면 완벽하게 작동합니다.

답변

1

form 요소에 data-ajax="false"을 사용할 수 있습니다. jQuery Mobile Docs

에 따르면

아약스없이 양식을 제출하려면, 당신은 데이터 아약스 = "false"로 속성을 통해, 또는 형태에 따라 전 세계적으로 처리 아약스 양식 을 해제 할 수 있습니다. 대상 속성 (target = "_ blank"에서와 같이)은 양식에서 으로 간주되며 양식이 제출 될 때 브라우저가 해당 대상을 처리하는 기본값이됩니다. 앵커와 달리 rel 속성은 이 폼에 허용되지 않습니다.

+0

안녕하세요, 답장을 보내 주지만 data-ajax = "false"를 추가하면 내 페이지가 콘텐츠를로드하지 않습니다. 나는 다른 것을 놓치고 있니? – travega

+0

코드를 표시하십시오 – peterm

+0

괜찮습니다. 분류했습니다. 양식의 작업 문자열에 쿼리 매개 변수가 추가되었습니다. 숨겨진 입력 필드로 이동했습니다. – travega

관련 문제