javascript - Ajax 表单提交被忽略
问题描述
我目前正在开发一个由聊天网站组成的项目。我有一个用 javascript 创建的表单(用于通过他的名字添加一些朋友),我想通过 ajax 提交它,但我的 ajax 提交完全被忽略了。这很奇怪,因为在它正常工作的前一天,在提交之后,我检查了数据库,一切都很好。第二天,当我醒来并再次测试表单时,它被破坏了,并且在 URL 位置显示了一个 URL :)) 尽管我使用了 ajax。我没有从数据库中得到响应,因为提交功能被忽略了。我应该怎么办?这是我的项目https://github.com/Alex-dev02/letschat问题出在附加到 index.php 的 main.js 文件中。我的 main.js 内容:
let mainList = document.createElement("div");
mainList.classList.add("mainList");
let addFriendForm = document.createElement("form");
addFriendForm.id = "FriendForm";
// my ajax submision
$('#FriendForm').submit(function(){
$.ajax({
url: '../letschat/Functions/createUserRelation.php',
type: 'POST'
});
});
let addFriendField = document.createElement("input");
addFriendField.classList.add("addFriend");
addFriendField.placeholder = "Add a friend";
addFriendField.type = "text";
addFriendField.name = "addFriend";
addFriendField.autocomplete = "off";
addFriendForm.appendChild(addFriendField);
mainList.appendChild(addFriendForm);
body.appendChild(mainList);
解决方案
推荐阅读
- reactjs - 我正在尝试在 js 文件中实现一个 Messenger 聊天插件,但我对如何集成它感到困惑
- ms-word - MS Word 等宽字体不是空格的等宽字体
- java - 如何从 JAVAMAIL 中的不同文件夹中获取电子邮件?
- html - 溢出 y 设置为可见但行为类似于滚动
- javascript - Fusioncharts中没有数据显示错误
- android - 这需要很长时间
- reactjs - 将其值存储在反应上下文中时,Websocket无法在反应中工作
- python - Metatrader5 - Python 集成 - symbol_total() 返回无
- reactjs - 如何在 Material-UI React 的 Switch 组件内添加文本?
- flutter - 根据flutter中微调器的值使用不同的小部件