나는 이것에 관한 모든 질문을 살펴본 결과 해결책을 찾을 수 없습니다. 나는 AJAX 호출을 통해 DOM에 추가되는 양식을 가지고 있으며, 성공적으로 완료되면 javascript 메소드에 양식 제출물을 연결한다. Chrome에서 잘 작동합니다. 파이어 폭스 (20) 내 자바 스크립트 메소드를 호출하거나 장고에 의해 렌더링 (21)jQuery 양식이 Firefox에서 작동하지 않습니다.
$("#dateList").load("/chargeback/cb_timeentry/te_list/" + empId, function() {
$("#addEntryDate").submit(function() {
addEntryDate();
return false;
});
});
양식, (FF와 크롬 모두에서) 다음과 같습니다하지 않습니다
<div id="addOrDelete">
<input id="addEntryDateButton" type="submit" value="+">
<input id="deleteEntryDateButton" type="submit" disabled="true" value="-">
<table>
<tbody>
<tr>
<form id="addEntryDate" class="uiText" method="get" action="."></form>
<form id="deleteEntryDateForm" class="uiText" method="get" action="."></form>
</tr>
</tbody>
</table>
</div>
양식을 작성으로 장고 템플릿이 같다 :
<div id="addOrDelete">
<table>
<tr>
<form id="addEntryDate" class="uiText" action="." method="get">
<input id="addEntryDateButton" type="submit" value="+" disabled="true" />
</form>
<form id="deleteEntryDateForm" class="uiText" action="." method="get">
<input id="deleteEntryDateButton" type="submit" value="-" disabled="true"/>
</form>
</tr>
</table>
</div>
부하 호출 내 버튼 유형을 보여주는 올바른 HTML로, 파이어 폭스에서 잘 작동 = addEntryDate 양식 내부에 제출합니다. 로드가 제출 라인에 도달하면 addEntryDate는 DOM에 있지만 클릭 할 때 addEntryDate() 자바 스크립트 메소드가 호출되지 않습니다. 나는 무엇을해야합니까?
양식 코드를 입력하십시오. 전체 프로세스를 실행할 때 Firefox 콘솔에 오류가 있습니까? – Xeon
는 (는) 양식 코드를 표시하도록 편집되었습니다. 콘솔에 오류 또는 경고가 표시되지 않습니다. – Shawn