是否可以通过浏览器在不使用表单(我需要将纯 JSON 放入 Post 正文中)的情况下进行发布请求?
可能是异步请求,但是同步 POST 是什么?
使用 jQuery 的.post()
函数会向页面发送一个 post 请求并为您获取它的结果。
http://api.jquery.com/jQuery.post/
也可以使用.ajax()
或仅使用纯 javascript 来发送 Ajax 请求 (XMLHTTPREQUEST)。
http://api.jquery.com/jQuery.ajax/
当然,如果您不想使用 XML,那么您可以按照答案:JavaScript post request like a form submit,它会让您对此事有更多的了解。
您可以使用XMLHttpRequest
尝试这个 -
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST","test.html",true);
xmlhttp.send();