使用js/html将帖子发送到URL

3
我正在尝试查找是否可以仅使用HTML和JavaScript向URL发送POST请求。根据这里的说明,这是不可能的。有没有专业人士能告诉我是否可能?如果可能的话,如何操作? ad1 不使用jQuery。

1
看一下这里,可能会有所帮助:https://dev59.com/3HVC5IYBdhLWcg3w9GLM - Marcos Brigante
4个回答

2
如果您认为jQuery是JavaScript,那么当然是。请参阅这里:http://api.jquery.com/jQuery.post/ 如果将来您要进行大量相关开发工作,我强烈建议您开始使用jQuery。

2
如果你真的想要,可以使用XMLHttpRequest。所有主流浏览器都支持它。

2
我正在尝试找出是否可能仅使用HTML和JavaScript将POST发送到URL。

是的。

根据此,似乎不可能。

不。一般来说,同源策略会阻止您从不同来源读取数据。有时预检查会阻止您发送数据,但有几种方法可以规避该策略。

点击此处了解更多信息。

如果不使用jQuery,XMLHttpRequestjQuery.ajax都有详细文档。


0

嗯,但是使用我所知道的任何脚本语言都可以从本地主机发送POST请求到URL。 - whd
1
@whd — 在从您的服务器发出HTTP请求和从访问者的浏览器发出HTTP请求之间存在很大的区别。 您对自己的服务器负责,但不对访问者的浏览器负责(这是访问者的责任)。 - Quentin
但这并不是说不可能,有许多方法可以规避同源策略。只有在默认条件下尝试进行直接请求时才是不可能的。 - Quentin
给定的链接已损坏。 - Godwin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接