javascript - 不重定向页面的POST

标签 javascript ajax jsp

嗨 我正在编写一个应用程序,我想在点击发送按钮后发布数据,它会将数据发布到一些网络操作并得到处理,处理后它将被重定向到其他一些 jsp 页面,但我想在同一页面中我点击发送按钮的地方。我不确定 XMLHttpRequest 方法。

非常感谢完成此操作的任何想法。

最佳答案

如果您想使用 Java 脚本和 Ajax(正如您在问题标签中所做的那样),请尝试以下操作:

 function fun() {
  if (window.XMLHttpRequest) {
   xmlhttp = new XMLHttpRequest();
  } else {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  var url = "Serv?req_id=1";
  xmlhttp.open("POST", url, false);
  xmlhttp.send(null);
  var respo= xmlhttp.responseText;
  document.getElementById("some_id").innerHTML = xmlhttp.responseText;
 }

发送按钮onclick事件上调用fun()

希望这对您有所帮助。

关于javascript - 不重定向页面的POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677146/

相关文章:

javascript - GAE channel Api 与套接字

javascript - 检索帖子参数

java - 如何同时显示用户的 ID 表?

php - 获取未定义的值 AJAX JSON

javascript - 多个表单,多个提交按钮,1个使用ajax处理表单

jsp - jsp中的页面范围

java - JSP/Servlet 中的隐藏表单

javascript - 将数组导出为 es6 模块

javascript - 钛金属日期

javascript - javascript不能返回 promise -返回的 promise 未执行