我想从jsp以json的形式向servlet发送名称和密码,但这不起作用。 什么可能是问题?将json对象从jsp发送到servlet
这是我的小片段。
function submitForm(thisObj, thisEvent) {
var name = $('#name').val();
var password = $('#password').val();
var myData = {
"mydata": {
"name": name,
"password": password
}
};
$.ajax({
type: "GET",
url: "/Aasd",
data: {
jsonData: JSON.stringify(myData)
},
dataType: "json"
});
return false;
}
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”>
</script>
<body>
<h2>Login</h2>
<form enctype='application/json'>
Name:<input type="text" value="name" id="name"><br> Password:
<input type="password" id="password"><br>
<input type="submit" name="submit" onclick=" return submitForm(this,event)">
</form>
</body>
脚本标记错了,也是你的输入类型=“提交”,你在点击使用,但我们提交,点击将被忽略,并会尝试发送您的表单,但您的表单不会采取行动,方法...审查一些例子,使其工作 – cralfaro