0
이상한 문제가있어서 해결 방법을 모르겠습니다. 이 버튼은 IE에서는 완벽하게 작동하지만 Firefox에서는 작동하지 않습니다. 이는 HTML 코드입니다 :IE에서이 버튼이 작동하지만 Firefox에서는 작동하지 않는 이유는 무엇입니까?
<div class="divbutonSave" onclick="Save()" style="float: right;">
<span>Save</span>
</div>
그리고 이것은 자바 스크립트 코드 :
function Save() {
var poz = '1';
var rowCount = dataTable.rows.length;
var ala0 = "";
for (var i = 1; i < rowCount; i++) {
var c = document.getElementById("chk " + i);
if (c.checked == 1)
ala0 += dataTable.rows[i].cells[1].innerText + "^";
var ala = ala0.substring(0, ala0.length - 1);
}
$.ajax({
url: '/ProjectAdministrator/ProjectAdministratorProject/Partners',
data: { pozActivity: poz, listapart: ala },
dataType: "Json",
type: "POST",
error: function() {
alert("Error");
},
success: function (data) {
window.close();
}
});
}
어떤 제안? 미리 감사드립니다.
어떤 부분이 고장 났는지 자세히 설명해 주시겠습니까? 모든 콘솔 오류 메시지? – DaveHogan
음, onclick 이벤트는 크롬에서 작동합니다 (예 : ff, 오페라 등). 오류는 자바 스크립트에 있습니다. 아약스를 테스트 할 수는 없으니. 귀하의 페이지를 업로드하고 링크 또는 뭔가를 줄 수 있다면. F12 오류 콘솔을 확인하십시오. 또한 구글 최대 JQuery AJAX 오류 messeages 및 출력 방법. 이것은 당신을 도울 것입니다. – Darcey
전역 범위에서 ID/NAME이 참조하는 요소. 대신 W3C 표준 document.getElementById()를 사용하십시오. \t var rowCount = dataTable.rows.length; GFPart itate = 1 ... (14 행) 오류 : C가 null [이 오류 휴식] \t 경우 (c.checked == 1) –