2015-07-03 6 views
2

Я знаю, что этот вопрос задавался, вероятно, слишком много раз, но ни одно из этих решений не помогло мне. Я все равно получаю вышеуказанную ошибку, даже если у меня есть все на месте AFAIK.Uncaught TypeError: Не могу прочитать свойство «ready» of null

Я включил кнопку в html-код, но когда я попытаюсь найти их через ошибку jquery: «Невозможно прочитать свойство« ready »из null» происходит, кроме того, он даже не распознает функцию document.ready. Вот мой полный код:

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
    <script src="Scripts/jquery.js"></script> 
    <script src="Scripts/jsencrypt.js"></script> 
    <script src="Scripts/jsencrypt.min.js"></script> 
    <script src="Scripts/jsencrypt.min.js"></script> 
    <script src="Scripts/jsencrypt.js"></script> 
    <script type="text/javascript" src="System.js"></script> 
    <script type="text/javascript" src="System.IO.js"></script> 
    <script type="text/javascript" src="System.BigInt.js"></script> 
    <script type="text/javascript" src="System.BitConverter.js"></script> 
    <script type="text/javascript" src="System.Convert.js"></script> 
    <script type="text/javascript" src="System.Security.Cryptography.HMACSHA1.js"></script> 
    <script type="text/javascript" src="System.Security.Cryptography.js"></script> 
    <script type="text/javascript" src="System.Security.Cryptography.RSA.js"></script> 
    <script type="text/javascript" src="System.Security.Cryptography.SHA1.js"></script> 
    <script type="text/javascript" src="System.Text.js"></script> 

    <script type="text/javascript"> 
     $(document).ready(function() { 
      alert("button"); 

     }); 
     // debugger; 
    // var element = document.getElementById("btntest"); 

     //$("#btntest").click(function() { 
     // alert("button"); 
     //}); 

    </script> 

</head> 
<body> 
    <input type="button" id="btntest" value="Test" /> 


    <span>Name:</span> 
    <input type="text" id="txtName" /> 
    <br /> 
    <br /> 

    <input type="button" id="btnSend" value="Send" /> 




</body> 
</html> 

Любые предложения по его решению были бы очень оценены.

+1

Помимо вашего вопроса, почему вы включили ' "Сценарии/jsencrypt.min.js" и' "Сценарии/jsencrypt.js" 'дважды? –

+0

@ Tao P. R .: Я удалил их сейчас .. больше не использовал их –

ответ

3

Вы пробовали использовать CDN, например - https://code.jquery.com/jquery-1.11.3.min.js

Я не вижу никаких проблем с кодом до тех пор, как $ перезаписан любой другой ссылке ниже него. Если код не работает с ссылкой CDN, вы также можете попробовать добавить ссылку jquery в конце.

+0

Спасибо тонну .. :) –

1

Это было мое плохое. Замена порядка файлов jquery сделала трюк. Добавлена ​​ссылка файлов jquery и jquery.min внизу других .js-файлов. Может помочь кому-то.

<script type="text/javascript" src="System.js"></script> 
     <script type="text/javascript" src="System.IO.js"></script> 
     <script type="text/javascript" src="System.BigInt.js"></script> 
     <script type="text/javascript" src="System.BitConverter.js"></script> 
     <script type="text/javascript" src="System.Convert.js"></script> 
     <script type="text/javascript" src="System.Security.Cryptography.HMACSHA1.js"></script> 
     <script type="text/javascript" src="System.Security.Cryptography.js"></script> 
     <script type="text/javascript" src="System.Security.Cryptography.RSA.js"></script> 
     <script type="text/javascript" src="System.Security.Cryptography.SHA1.js"></script> 
     <script type="text/javascript" src="System.Text.js"></script> 
    <script src="Scripts/jquery.js"> 
Смежные вопросы