이것은 대답이 불가능한 질문 일 수 있지만 많은 정보를 제공하여 문제를 알고 아마도 같은 문제가 있었을 수도 있습니다. 전에.메서드가 올바른 작업을 수행하지만 메서드를 사용하지 않습니다
가 나는이 방법 직렬화 형태를 가지고
//Sends a serialized string with all form keys from DementiaPrototype to RiskScore-view
$(document).on("click", "#btnsubmit", function() {
if (validateForm() == true) { //a method for validating the form
if (validatepersonid() == true) { //a method for validating the form
if(validatenr() == true){ //a method for validating the form
$("#PersonBMI").removeAttr('disabled');
$.ajax({
url: "/Home/RiskScore",
type: "post",
data: $("form").serialize(),
success: function(result) {
$('.content-wrap').html(result);
//calls the functions that animates the thermometer on page loaded
countScore();
countScores();
}
});
}
}
}
});
성공 countScore 후의 두가지 방법(); 및 countScores(); 양식에서 입력 값을 많이 받아 계산을하고 다음 페이지의 온도계에 표시합니다. 텍스트 상자를 사용하는 경우를 제외하고는 거의 같은 모양을 유지합니다. 문제는 countScores()가해야하는 일을하지만 디버깅 할 수 없다는 것입니다. countScore()는 아무 것도하지 않으며 그 중 하나를 디버깅 할 수 없습니다. 내가 그것을 디버깅 할 수없는 방법은 단지 방법을 사용하지 않고 내 디버그를 통과하지 않는다는 것입니다. 그것은 매우 이상하고 단지 문제를 해결할 수 없습니다. S 회사에서 아무도 무슨 일이 일어나고 있는지 알지 못합니다. 문제가 될 수 없도록 모든 캐시를 삭제했습니다 (가능한 경우).
관련 없음을,하지만 당신은 세를 대체 할 수 있습니다) && validatepersonid() && validatenr())'. – georg
Okej 감사합니다 :) ^^ –
당신이 디버깅 할 수 없다는 것은 무엇을 의미합니까? 두 방법 모두에서 console.log를 만들면 둘 다 표시되지 않습니까? 어쩌면 자바 스크립트를 $ (window) .load (function() {})에 응답 함수의 내부가 아닌 내부 js 파일에있는 두 개의 메서드로 처리해야할까요? 이것은 내가 보통하는 방식이다 –