stuno 및 stuname이라는 2 개의 txt 필드가 있습니다. txtfield1에 학생 no를 입력하면 txtfield2에 학생 이름이 표시됩니다. 그래서 여기 iam이 txtfield1 (stuno)에 포커스를 둔 문서 iam의 onload를 수행합니다. 초점을 맞추지 않으면 이름이 매우 잘립니다. 만약 내가 초점을 가지고 pulling.Onload 양식의 내가 txtfield1 (stuno)에 초점을해야합니다. 여기에 뭔가 잘못하고있어 내가 올바른지 제발 코드입니다.Jquery에서 값이 JSON에서 꺼내지지 않는 이유
$(document).ready(function(){
$("#stuno").focus();
$("#stuno").change(function(){
if (jQuery.trim($('#stuno').val()) == '') {
$('#stuname').val('');
$('#stuerr').text('Student Account Not Valid!') ;
}
else{
$.ajaxSetup ({cache: false});
$.getJSON("student.php",{'stuno' : $("#stuno").attr('value')},
function(data){
if(data[0].status){
var labelvalue = data[0].label.split('-');
$("#stuname").attr("value",labelvalue[1]);
}else{
$('#stuname').val('');
$('#stuerr').text(data[0].label);
}
if( $("#stuname").attr("value")){
$('#stuerr').text('') ;
}
});
}
});
});
}
"student.php"가 반환하는 JSON 항목은 어떻게 생겼습니까? 또한 무엇이 잘못되었는지에 대한 설명이 많은 의미를 갖지는 않습니다 ... – Pointy
@pointy : [{ "label": "STU123-STUDENT1", "value": "STU123", "status": true}] JSOnlooks와 같은 방법입니다. 학생에게 집중할 때 학생 이름을 가져올 수 없습니다. 초점이 맞지 않습니다. – Someone
OK, 페이지 작업 방법을 설명해 주시겠습니까? ? 사용자가 완벽하게 작동 할 때 무엇을보아야합니까? "이름"은 언제로드되어야합니까? 페이지가 제대로 작동하도록하는 방식으로 작동하는 인기있는 웹 사이트가 있습니까? – Pointy