SpringMVC获得请求数据之用ajax传
本帖最后由 163585580 于 2022-3-4 15:56 编辑我用ajax传数据,做了一个小例子
但是chrome的开发工具的Network没有任何响应
遂求助大佬
ajax1.jsp
<script src="${pageContext.request.contextPath}/js/jquery-3.3.1.js}"></script>
<script>
var userList = new Array();
userList.push({username:"zhangsan",age:18});
userList.push({username:"lisi",age:28});
$.ajax({
type:"POST",
url:"${pageContext.request.contextPath}/quick15",
data:JSON.stringify(userList),
contentType:"application/json;charset=utf-8"
});
</script>
controller层
@RequestMapping("/quick15")
@ResponseBody
public void save15(@RequestBody List<User> list) throws IOException{
System.out.println("啊啊的");//这行打印不出来
System.out.println(list);
}
我的访问地址是http://localhost:8080/wyy_springmvc2_war/ajax1.jsp
其中wyy_springmvc2_war是配置tomcat时配置的
运行时输入地址,不仅network没有,控制台也没打印
下图是问题所在
Network没有任何响应 说明没发包 js有问题 console 有没有报错 243634473 发表于 2022-3-4 15:57
Network没有任何响应 说明没发包 js有问题 console 有没有报错
有
Failed to load resource: the server responded with a status of 404 ()
ajax1.jsp:11 Uncaught ReferenceError: $ is not defined
at ajax1.jsp:11 url 试试用网址 163585580 发表于 2022-3-4 15:59
有
Failed to load resource: the server responded with a status of 404 ()
那你这可能是jquery没有被正确引用或者被拦截了 看看jq是否被正确引入把 wukaixuan 发表于 2022-3-4 16:08
看看jq是否被正确引入把
搞了好久,发现要clean一下项目就ok了 Xinhui12 发表于 2022-3-4 16:05
那你这可能是jquery没有被正确引用或者被拦截了
搞了好久,发现要clean一下项目就ok了 首先,就是语法错误,先修改好再说;
其次 看报错 $ is not defined,你的jquery根本没有引入
$.ajax({
type:"POST",
url:"${pageContext.request.contextPath}/quick15",
data:JSON.stringify(userList),
headers:{
"content-type":"application/json;charset=utf-8"
}
}); ReLoading 发表于 2022-3-4 19:28
首先,就是语法错误,先修改好再说;
其次 看报错 $ is not defined,你的jquery根本没有引入
哈哈,其实是因为idea不能自动编译js文件,得clean项目才能起作用。
改了改了
页:
[1]