我有2个名为stuno和stuname的txt字段。当我在txtfield1中输入student no时,它会在txtfield2中显示学生姓名。所以这里是什么iam做文件iam onload txtfield1(stuno)的重点。如果我不把焦点拉的名字很好。如果我的重点不是拉动,请下载表格 我需要关注txtfield1(stuno)。这里是我的代码,如果我做错了事,请给我指正。为什么价值没有从JSON中拉出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 2011-02-15 14:56:34
@pointy:[{“label”:“STU123-STUDENT1”,“value”:“STU123”,“status”:true}]。是JSOnlook看起来怎么样。当我的学生没有注意力的时候,它不能拉动学生的名字。如果我没有把注意力集中在工作上,那么 – Someone 2011-02-15 15:01:45
好,那么你能描述一下你希望网页如何工作?比如说,用户应该什么时候看到它完美的工作?何时应该加载“名称”?是否有一些受欢迎的网站表现出您希望网页的行为方式? – Pointy 2011-02-15 15:03:11