首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在Jquery中没有从JSON拉取值

为什么在Jquery中没有从JSON拉取值
EN

Stack Overflow用户
提问于 2011-02-15 22:53:48
回答 2查看 108关注 0票数 0

我有2个txt字段,分别命名为stuno和stuname。当我在txtfield1中输入学生no时,它将在txtfield2中拉出并显示学生姓名。所以这是我在文档中所做的,我把重点放在了txtfield1,.If上,我没有把重点放在这里,它只是把名字拉得很好。如果我有重点,这不是pulling.Onload的形式,我需要有重点在txtfield1(stuno).Here是我的代码,请纠正我,如果我做错了什么。

代码语言:javascript
运行
复制
$(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( '' ) ;
                     }
                   });

            }
        });
    });
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-15 23:00:42

尝试使用keypress而不是change。当您离开输入的焦点或选择框发生更改时,会触发更改。无论何时按下或释放一个键,都会触发快捷键。

因此,不是:

代码语言:javascript
运行
复制
$("#stuno").change(function(){

使用

代码语言:javascript
运行
复制
$("#stuno").keypress(function(){
票数 1
EN

Stack Overflow用户

发布于 2011-02-15 22:58:13

不是你问题的真正答案。

你在$和jQuery之间切换,这有点奇怪。另外,你使用$("#stuno").attr("value") instead of $("#stuno").val()?有什么原因吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5005150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档