Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JavaScript加载JQuery_Javascript_Jquery_Html_Asp.net_Ajax - Fatal编程技术网

从JavaScript加载JQuery

从JavaScript加载JQuery,javascript,jquery,html,asp.net,ajax,Javascript,Jquery,Html,Asp.net,Ajax,我试图从JavaScript文件加载JQuery库,并调用使用JQuery的函数 JS1.js 标记: <head runat="server"> <title></title> <script src="JS/js1.js" type="text/javascript"></script> </head> <body> <form id="form1" runat="server"

我试图从JavaScript文件加载JQuery库,并调用使用JQuery的函数

JS1.js

标记:

<head runat="server">
    <title></title>
    <script src="JS/js1.js" type="text/javascript"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="embedloc">

    </div>
    </form>
</body>


但它不起作用。函数仍然无法找到JQuery。当我在HTML页面上手动添加它时,它会成功运行。请提供帮助。

在加载jQuery之前,您正在尝试使用它。
那是行不通的

如果要动态加载脚本,只能在
标记异步完成加载后使用它。

解决方案:

<head>
   <script>
        document.write('<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">  </' + 'script>');
   </script>
</head>

文件。写(“”);
(Sencha Touch框架使用此技术加载脚本)


希望这有帮助。干杯

您需要先加载Jquery库,然后才能使用它。将脚本标记放在您正在使用的Jquery版本或从中获取Jquery的CDN上。确保它放在脚本之前,这样当脚本执行时,它将知道$sign。
<head>
   <script>
        document.write('<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">  </' + 'script>');
   </script>
</head>