jquery ajax加载不是一个函数

这个例子

    
$(document).ready(() => { $('#test').load('doesntmatter'); });

在我看来,它与ajax加载函数的示例完全相同。 正如代码片段可以告诉你的那样,它实际上是错误的

 Uncaught TypeError: $(...).load is not a function 

我究竟做错了什么?

https://code.jquery.com/jquery-3.2.1.slim.min.js是jquery的精简版,不包含ajax。 slim是Express服务器中包含的默认版本。 在https://code.jquery.com/jquery-3.2.1.min.js上使用完整版本的jquery

你的语法错了。

请试试这个

 $(document).ready(function(){ $("button").click(function(){ $("#div1").load("demo_test.txt #p1"); }); }); 

JQuery格式错误:

 $(document).ready(function() { $('#test').load('doesntmatter'); }); 

然后在目录中将页面名称添加到加载参数中

  • 还要确保您的脚本是最新的function版本