<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>測驗JSON互動</title>
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/jquery.min.js"></script>
<script type="text/javascript">
function testJson(){
var loginname=$("#loginname").val();
var password=$("#password").val();
$.ajax({
url:"${pageContext.request.contextPath}/testJson",
type="post",
data:JSON.stringify({loginname:loginname,password:password}),
contentType:"application/json;charset=UTF-8",
dataType:"json",
success:function(data){
if(data!=null){
alert("登錄名為"+data.loginname+"密碼為"+data.password);
}else{
alert("fail");}
}
});
}
</script>
</head>
<body>
<form>
登錄名:<input type="text" name="loginname" id="loginname"/><br/>
密碼:<input type="password" name="password" id="password"/><br/>
<input type="button" value="https://bbs.csdn.net/topics/測驗" onclick="testJson()"/>
</form>
</body>
</html>
本是用于SpringMVC的JSON互動,輸入登錄名和密碼,給Controller類處理回傳,但Controller類沒有收到,排查多次懷疑是網頁上的JavaScript出錯,但我沒學過實在不知道哪里錯了
uj5u.com熱心網友回復:
解決了,垃圾教材沒寫RequestMapping,上面type的=換成:完事轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/99890.html
標籤:JavaScript
上一篇:網頁制作大量重復頁問題
下一篇:spring架包下載
