<script type="text/javascript">
function lookup(inputString) {
    if(inputString.length == 0) {
        // Hide the suggestion box.
        $('#suggestions').hide();
    } else {
        $.post("rpc.php", {queryString: ""+inputString+""}, function(data){
            if(data.length >0) {
                $('#suggestions').show();
                $('#autoSuggestionsList').html(data);}
                else {
                $('#suggestions').hide();}
            
        });
    }
} // lookup function fill(thisValue) {
    $('#inputString').val(thisValue);
   $('#suggestions').hide();
} </script>
这是从网上找的代码,提示$未定义和缺少对象,请问如何解决啊?

解决方案 »

  1.   

    缺少了JQuery库,你必须要引用才可以使用$操作符
      

  2.   

    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
      

  3.   

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
    <script type="text/javascript">
    function lookup(inputString) {
        if(inputString.length == 0) {
            // Hide the suggestion box.
            $('#suggestions').hide();
        } else {
            $.post("rpc.php", {queryString: ""+inputString+""}, function(data){
                if(data.length >0) {
                    $('#suggestions').show();
                    $('#autoSuggestionsList').html(data);}
                    else {
                    $('#suggestions').hide();}
                
            });
        }
    } // lookup function fill(thisValue) {
        $('#inputString').val(thisValue);
       $('#suggestions').hide();
    } </script>
      

  4.   

    引入jquery库。http://jquery.com/ jQuery官网可下载!
      

  5.   


    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
    <script type="text/javascript">
    function lookup(inputString) {
        if(inputString.length == 0) {
            // Hide the suggestion box.
            $('#suggestions').hide();
        } else {
            $.post("rpc.php", {queryString: ""+inputString+""}, function(data){
                if(data.length >0) {
                    $('#suggestions').show();
                    $('#autoSuggestionsList').html(data);}
                    else {
                    $('#suggestions').hide();}
                
            });
        }
    } // lookup function fill(thisValue) {
        $('#inputString').val(thisValue);
       $('#suggestions').hide();
    } </script>
    正解