【发布时间】:2017-07-27 23:56:02
【问题描述】:
我想以 json 的形式将名称和密码从 jsp 发送到 servlet,但这不起作用。 可能是什么问题?
这是我的 sn-ps。
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>
【问题讨论】:
-
您的脚本标签错误,您的输入也是 type="submit" 并且您在点击时使用,但使用提交时,点击将被忽略并尝试发送您的表单,但您的表单没有hace 动作、方法...查看一些示例以使其发挥作用
标签: java jquery json jsp servlets