아래는 index.php의 Ajax 호출입니다.
$(document).ready(function() {
$(document).on("click", ".result p", function(e) {
$(this).parent(".result").empty();
var $txt = $(this).text();
document.getElementById("pd").style.display = "block";
document.getElementById("listpd").style.display = "none";
e.preventDefault();
$.ajax({
type: "POST",
url: "piutang.php",
data: {"nama": $txt},
success: function(msg) {
$("#pd").html(msg)
$("#formNama").val('');
},
error: function() {
alert("failure");
}
});
});
});
piutang.php (Ajax 호출 내부)에는 날짜 선택 기용 텍스트 상자와 날짜 선택 기용 스크립트가 있습니다.
<input type="text" id="datepicker" name="tgl" style="width: 85px;" readonly />
<script>
$(function() {
$("#datepicker").datepicker();
});
$('#datepicker').datepicker({
dateFormat: "dd M yy"
}).datepicker("setDate", new Date());
</script>
호출 후 id : #pd가있는 div 내부
에서 현재 날짜가있는 날짜 선택기의 텍스트 상자를 볼 수 있습니다.
그러나 기본 형식이 mm/dd/yyyy
아닙니다 dd M yy
.
내가 지금까지 시도한 것은 piutang.php에 스크립트 코드를 잘라입니다
직후, 아약스 성공 내부의 코드를 삽입 / 붙여 넣습니다 $("#pd").html(msg)
,
하지만 결과는 ID로 사업부 내부, 같은 일이다 #pd,
텍스트 상자 기본 형식으로 현재 날짜를 표시합니다 mm/dd/yyyy
.
이 문제를 어떻게 해결합니까?
감사합니다.
모든 설정으로 날짜 선택기를 한 번 초기화해야합니다.
$('#datepicker').datepicker({
dateFormat: "dd M yy"
}).datepicker("setDate", new Date());
이것으로 충분합니다. 다른 것을 제거하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다