스칼라 + 스프레이 (웹 프레임 워크) + 돌리기 (웹 템플리트) + javascript + jquery라는 오히려 이상한 응용 프로그램 기능을 사용하고 있습니다.javascript var이 업데이트되지 않았습니다. (HTML + javascript + jquery)
<label for="from">De</label>
<input type="text" id="from" name="from" />
<label for="to">à</label>
<input type="text" id="to" name="to" />
2 개 개의 입력이 코드에 의해 datePickers (jQuery 플러그인)로 변경됩니다 :
내가 HTML 페이지에 이러한 구성 요소가:
어쨌든 내 문제는 자바 스크립트 & JQuery와에서 온다$(function() {
$.datepicker.setDefaults($.datepicker.regional[""]);
$("#from").datepicker({
dateFormat : 'dd-mm-yy',
changeMonth : true,
changeYear : true,
onClose : function(selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
dateFrom=jQuery('#from').val();
}
});
$("#from").datepicker($.datepicker.regional["fr"]);
$("#to").datepicker({
dateFormat : 'dd-mm-yy',
changeMonth : true,
changeYear : true,
onClose : function(selectedDate) {
$("#from").datepicker("option", "maxDate", selectedDate);
dateTo=jQuery('#to').val();
}
});
$("#to").datepicker($.datepicker.regional["fr"]);
});
내 문제는 2 개의 변수 dateFrom & dateTo에서 비롯되며 이전 코드 (scri 에 의해 PT 태그) : 마지막으로
var firstTable;
dateFrom="";
dateTo="";
는 두 변수는이 방식으로 사용됩니다
중요한 점은 내가) 그들을 클릭하여 (2 datepickers에 날짜를 넣어 경우에도 있다는 것입니다function myText() {
alert("from : "+dateFrom)
if (dateFrom == "" || dateTo == "") {
return "A/B";
} else {
return ""+dateFrom+"/"+dateTo; //+ jQuery('#from').val() + "/" + jQuery('#to').val();
}
}
$(document).ready(function() {
firstTable = $('#aTable').dataTable({
"bPaginate" : false,
"bAutoWidth" : false,
"aoColumnDefs" : [ {
"sWidth" : "50px",
"aTargets" : [ 9 ]
} ],
"bProcessing" : true,
"sAjaxSource" : "json/" + myText()
});
});
myText() 메서드는 JavaScript 변수가 아니라 "A/B"를 반환합니다. 또한 html 페이지를로드 할 때 myText의 경고 ("보낸 사람 :"및 이후에 날짜 없음)가 표시되며 두 번째 전화를 걸었을 때이 경고가 표시되지 않습니다. myText 메서드의 캐시가 있습니까?
감사합니다.
안녕하세요, 심지어 2 개의 "var"가있는 경우에도 오류가 계속 발생합니다. – lolveley