0
jquery mobile (knockout)에서 중복 아약스 콘텐츠에 문제가 있습니다. 문제는 양식을 시작하는 버튼과 모든 프로세스를 다시 호출 할 때 버튼을 다시 호출 할 때 시작됩니다. 예제 코드 :중복 아약스 콘텐츠
<div data-role="header" data-theme="c">
<a data-bind="click: headerBackBtn" data-role="button">Back</a>
<h1>
Header title
</h1>
</div>
<div data-role="content">
<form id="form" name="form" data-bind="visible: form">
<label for="name">Name:</label>
<input type="search" name="name" id="name"/>
<button data-bind="click: toFirstContent" data-icon="search">Search</button>
</form>
<!-- first content -->
<div class="div-1" id="div-1" data-bind="visible: div-1">
<a data-bind="click: toSecondContent">
Link
</a>
</div>
<!-- second content -->
<div class="div-2" id="div-2" data-bind="visible: div-2">
Text
</div>
</div>
<div data-role="footer" data-theme="c">
<h4>footer</h4>
</div>
self.headerBackBtn = function() {
if (self.div-2()) {
self.div-2(false);
self.div-1(true);
return;
}
if (self.div-1()) {
self.div-1(false);
self.form(true);
return;
}
};
div-1 및 div -2는 유효한 자바 스크립트 식별자가 아니며 예제 코드에만 있거나 실제 코드의 일부입니까? –
div div id는 예를 들어 div1 또는 div2를 넣을 수 있습니다. – cvelinho
실제로 문제는 무엇입니까? 귀하의 코드에서 아약스 호출을 볼 수 없습니다. $ 아약스 ({ 유형 : GET, URL : URL + 방법, 데이터 : 데이터, 비동기 : 사실, 교차 도메인 : 사실, dataType와 : JSONP, 캐시 : 거짓 –