layui.use(['laytpl'],function() { var laytpl = layui.laytpl; var $ = layui.jQuery; console.log("hhh"); //查手机数据 $.get("/product/telephone",function(phones){ console.log("??"); laytpl($("phoneTemplate").html()).render(phones,function(aaa) { $("#phoneUL").html(aaa); console.log("ddd"); }); }); });这段代码一直报Uncaught TypeError: Cannot read properties of undefined (reading 'get') 后端代码:@Controller @RequestMapping("/product") public class ProductController { @Autowired private IProductService productService; @GetMapping("/telephone") @ResponseBody public List<Product> phones(){ return productService.phones(); }
时间: 2024-04-07 11:32:43 浏览: 110
从库中调用块-在layui.use 中自定义 function 的正确方法
这段代码看起来是前端使用了layui框架,并且使用了Ajax请求从后端获取手机数据。报错信息显示的是$.get()方法无法读取属性,可能是因为jQuery库未能正确加载导致的。你可以检查一下jQuery库是否正确引入,或者尝试使用原生的JavaScript实现Ajax请求来代替$.get()方法。另外,后端代码中的@GetMapping("/telephone")注解表示可以通过发送GET请求到/product/telephone路径来获取手机数据。
阅读全文