Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有任何服务器脚本的简单HTML帖子,可以使用JS完成_Javascript_Html_Post - Fatal编程技术网

Javascript 没有任何服务器脚本的简单HTML帖子,可以使用JS完成

Javascript 没有任何服务器脚本的简单HTML帖子,可以使用JS完成,javascript,html,post,Javascript,Html,Post,我想严格使用POST将一些文本框值从一个html页面传递到另一个页面。。。 如何在不使用任何服务器端语言(如asp.net或php)的情况下实现这一点 可以使用javascript来完成吗 thnx您无法在javascript上以任何方式读取POST数据,因此这是不可行的 在这里,您可以找到类似的问题: 这本书也很有趣: 这特别说明了为什么维基百科是这个答案的来源: 得到 请求指定资源的表示形式。使用GET的请求应该只检索数据,不应有其他影响。 其他一些HTTP方法也是如此。[1]W3C已经 公

我想严格使用POST将一些文本框值从一个html页面传递到另一个页面。。。 如何在不使用任何服务器端语言(如asp.net或php)的情况下实现这一点

可以使用javascript来完成吗


thnx

您无法在javascript上以任何方式读取POST数据,因此这是不可行的

在这里,您可以找到类似的问题:

这本书也很有趣:

这特别说明了为什么维基百科是这个答案的来源:

得到 请求指定资源的表示形式。使用GET的请求应该只检索数据,不应有其他影响。 其他一些HTTP方法也是如此。[1]W3C已经 公布了关于这一区别的指导原则,比如,网络 应用程序设计应遵循上述原则,但 也受相关限制。[10]参见下面的安全方法

职位 提交要处理的数据,例如,从HTML表单提交到标识的资源。数据包含在请求正文中。 这可能会导致创建新资源或更新 现有资源或两者兼而有之

将POST数据添加到请求中。当您执行GET请求时,数据被添加到url中,这就是为什么您可以通过javascript访问它,这就是为什么它没有被解析,您必须手动执行的原因。相反,将数据直接发送到http请求中,这在html页面中是看不到的,而html页面只是通过http请求发送的内容的一部分

也就是说,只有服务器端语言才能接收完整的HTTP请求,而且您肯定可以“通过javascript访问它”


很抱歉,这才是真正的答案

您想用javascript发布表单还是读取POST数据?@madflow我想先将数据从page1.html发布到page2.html,然后在那里读取/分配。@Sirwani POST请求只能在服务器端访问。使用GET。@Sirwani使用GET,您可以使用document.location读取url和查询字符串。您需要解析文本以提取您的值。@madflow thnx。。。这意味着这是不可能的。。??嗯……如果存在的话,我想我们可以把这个问题标记为一个重复的问题。这是一个相当模糊的问题。HTTP是一种客户机-服务器技术,因此原则上,您不能发布到任何不在服务器上的页面。@Christian:好吧,问题不在这里。如果你不知道HTTP协议,你就不知道你不能读取POST数据,因为你解释了原因。@Fire Dragon DoL我的意图不是JavaScript。。这是有帮助的事情之一。。。。ClydeFrog列出的Q完全基于JavaScript