我想製作聊天程序。但是當我點擊提交http是 重置「本地主機:3000 /」到「本地主機:3000 /?」HTML點擊提交http reset /?
爲什麼http重置和追加地址?
如果我不使用服務器只運行的index.html也
文件:/// C:/Users/dude/Desktop/node/index.html?
這是index.html的代碼
<html>
<head>
\t <title> chat with node js socket io </title>
\t <style>
\t \t #chat{
\t \t \t height:500px;
\t \t }
\t </style>
</head>
<body>
\t <div id="chat"></div>
\t <form id="send-message">
\t \t \t <input size="35" id="message"></input>
\t \t \t <input type="submit"></input>
\t </form>
</body>
</html>
您不在表單標籤中設置任何位置。我建議使用AJAX響應。 – patwoj98
你應該解釋預期的行爲是什麼。在你給定的代碼中,表單沒有命名的輸入元素,所以沒有什麼要提交的,表單沒有'action'屬性,因爲當前的url被使用,默認的方法是'GET'。這就是爲什麼你有你描述的行爲。 –