我是javascript新手,能用一下吗
XMLHttpRequest()
在我从表单命中提交之后,结果应该与OnCutt事件相同。我有一个名为
get
通过使用
xmlhttprequest()
我可以在div中添加一个新对象
sample
,如果它是一个按钮,它就会工作。唯一的区别是我想在div中添加新的对象
样品
不重定向到
http://127.0.0.1:5000/get?query=apple
在我提交表单之后,在本例中表单和函数get()应该一起工作。我也不想看到
http://127.0.0.1:5000/get?查询=苹果
在我提交表单后浏览器的url字段中。我需要一些帮助,我强迫自己尽可能使用纯js,而不是依赖jquery。
<div id="sample"></div>
<div onclick="get('apple');">CLICK APPLE</div>
<form action="/get" method="GET">
<input name="query">
<input type="submit">
</form>
<script>
function get(query) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("sample").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "get?query=" + query, true);
xhttp.send();
};
</script>