Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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 单击提交http重置/?_Javascript_Html - Fatal编程技术网

Javascript 单击提交http重置/?

Javascript 单击提交http重置/?,javascript,html,Javascript,Html,我想制作聊天程序。但是当我单击SubmitHTTP时 将“localhost:3000/”重置为“localhost:3000/” 为什么http重置和附加地址 如果我不使用服务器,也只需运行index.html file:///C:/Users/dude/Desktop/node/index.html? 这是index.html代码 与node js socket io聊天 #聊天{ 高度:500px; } 我认为您需要更清楚地了解这里的信息 是否确实要提交整个页面?我想你要找的不是在整个

我想制作聊天程序。但是当我单击SubmitHTTP时 将“localhost:3000/”重置为“localhost:3000/”

为什么http重置和附加地址

如果我不使用服务器,也只需运行index.html

file:///C:/Users/dude/Desktop/node/index.html?

这是index.html代码


与node js socket io聊天
#聊天{
高度:500px;
}

我认为您需要更清楚地了解这里的信息

是否确实要提交整个页面?我想你要找的不是在整个页面上发布信息,这就是表单和提交将要做的

如果使用AJAX,则只发送所需的信息,而不是整个页面,并进行相应的更新

“?”是查询字符串的一部分,不应影响软件的工作。这暗示着它正试图对表单执行“GET”,这是默认行为。你有什么东西在监听服务器上的“GET”吗


我建议在表单中遵循标准的HTML约定,在输入中添加name属性,即表单应该发布到的URL(“action”属性)。一旦您标准化了HMTL,下一步就是查看您的功能需求。例如,您是否有服务器功能,聊天信息将发送到哪里

在表单标记中不设置任何位置。我建议使用AJAX响应。您应该解释预期的行为是什么。在给定的代码中,表单没有命名的输入元素,因此没有要提交的内容,表单没有
action
属性,因为使用的是当前url,默认方法是
GET
。这就是为什么要描述您的行为。我使用{input method=“post”type=“submit”>