我正在学习 JavaScript (没有 jQuery ),我尝试获取表单提交的响应。
这是w3schools;
上给出的(稍加修改的)示例表单示例<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>JavaScript FORMS Example #3</h1>
<br>
<h3>validating form</h3>
<form
name="myForm" action="http://www.w3schools.com/js/demo_form.asp"
onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname" required>
<input type="submit" value="Submit Form">
</form>
<br>
<script>
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if(x == null || x =="") {
alert("Name must be filled out");
return false;
}
}
</script>
</body>
</html>
我要做的是获取提交表单的响应。响应可以是简单的文本, XML 或 JSON 格式化。 (当然,如果回复是纯文本,我可以用JSON.parse()
方法解析)
我搜索过/搜索了所有关于“获取表单提交的响应”或使用 jQuery 的类似问题的答案,但是,我正在搜索一个完全纯 JavaScript 解决方案。
编辑:问题的重点是不在没有jQuery的情况下进行AJAX调用。如果有的话,我只是想要一个可能的简单解决方案。