php - 使用 HTML 和 PHP 更新值而无需重新加载

标签 php javascript html

我想使用 HTML 和 PHP 在不重新加载的情况下用第二个用户更新第一个用户的值。

user.html

 <html>
        <head>
        </head>
        <h1>color</h1>
        <body>
          <div id="txtHint">
         <form name="myForm" action="color.php" method="get">
         <tr><td>color<input type='text' name='color' id='clr/></td></tr>
        <tr><td><input type='submit'  id='submit' name='submit' onclick=''/></td></tr>
         </form>
        </div>
        </body>
        </html>

color.php

<?php
$color=$_GET['color'];
?>

例如,用户输入“red”,因此在 PHP 页面中显示“red”:

user2.html

 <html>
    <head>
    </head>
    <h1>color</h1>
    <body>
      <div id="txtHint">
     <form name="myForm" action="color.php" method="get">
     <tr><td>color<input type='text' name='color' id='clr'/></td></tr>
    <tr><td><input type='submit'  id='submit' name='submit' onclick=''/></td></tr>
     </form>
    </div>
    </body>
    </html>

我想要这样的输出:一旦用户 2 输入任何颜色,用户 1 的颜色也会更改为用户 2 的颜色。我怎样才能做到这一点?

最佳答案

您将需要 ajax 来执行此操作。

只有php页面中的echo不能做任何事情。您需要将颜色保存到数据库中。

在 user.html 页面中,您应该定期检查数据库中的更改。在 user2.html 页面中,您需要使用 ajax 更新数据库或执行正常的 post 或 get 方法。

关于php - 使用 HTML 和 PHP 更新值而无需重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701686/

相关文章:

javascript - Visual Composer在表格前后添加了</p><p>,如何删除?

javascript - 如何在自定义指令中初始化 Bootstrap 工具提示

javascript - 如何在 Node 中使用 require 和 module.exports 而不重复?

javascript - 来自链接的简单 JQuery UI 对话框

android - Android 上是否有比 PhoneGap 更快的 WebView for HTML5 Canvas?

html - 如何在不增加页面内容的情况下给滚动条固定高度?

php - WordPress:如何使用 $wp_query 按类别过滤帖子?

php - 矩阵组合逻辑

php - 如何将 php 名​​称和坐标数组转换为 google map 点的 javascript 数组?

php - 使用 PHP 和 MySQL 在 Android 中删除用户