我有一个简单的应用程序,它的功能运行良好,我只是在使它对用户友好时遇到了麻烦。基本上,这是用户输入他的姓名(必需)和他的请求(也是必需的)的一种形式。
提交表单时,他的条目存储在 MySQL 数据库中,并且在同一页面上显示来自所有用户的所有其他请求,包括用户请求。所有这些都应该在没有页面刷新的情况下完成(这基本上是我的问题)。
我的 HTML 代码结构如下:
<div id="main">
<form action="" method="post">
Name: <input type="text" name="name" />
Request: <textarea name="request"></textarea>
</form>
</div>
<div id="totalRequest">
<!-- All requests fetched from database, including user's input -->
</div>
和 PHP:
<?php
if(!empty($_POST)) {
//form validation code
//if validation successful, execute code and send to MySQL
}
?>
总而言之,用户旅程应该如下:
用户访问该页面并查看表单以及其他人在 (#totalRequests) div 中提出的其他请求。然后他输入自己的输入(两个字段都需要),验证后,他应该会看到他的请求显示在其他请求之上。
我不擅长 JavaScript 或 AJAX(一点也不)。我知道网上有很多提供类似项目的教程,但它们要么太复杂,要么就是没有按照我想要的方式运行。
我不是要一个非常大或高级的东西,我想要最简单的解决方案。只要能完成工作,它就不需要漂亮或吸引眼球。
抱歉拖了这么久,提前谢谢你。