javascript - 将值发送到客户端页面

标签 javascript php html ajax json

我想问我应该开始学习什么代码来在网页中执行此类任务...问题是服务器和客户端都处于事件状态..如果服务器在输入(框中键入一个值) )然后单击“发送”,它会自动将其发送到客户端已打开的客户端页面...这可能吗?我只是一个新手程序员...请帮助我。

我应该学习什么代码?有相关教程吗?我可以给个链接吗?请

enter image description here

最佳答案

这应该可以完成工作:

get_data.php

<?php

/* Your db-code
Put it in an array called $data
like:
$data = array('name' => $row['name'], 'age' => $row['age']); */

header('Content-type: application/json');
echo json_encode($data);

?>

JS

function check_for_data() {
    $.post('get_data.php', function(data){
        $("#name").html(data.name);
        $("#age").html(data.age);
        $('#'+data.gender+'').prop('selected', true);
        // etc...
    }, "json");
}

setInterval(check_for_data, 5000);

HTML

<input type="text" id="name">
<input type="text" id="age">
<select>
<option id="male" value="male"></option>
<option id="female" value="female"></option>
</select>
<!-- etc -->

注意

1. 您必须将名称和 ID 设置为 <option>标签与数据库中性别的可能值相同。

2. 像这样的功能往往会加重服务器负担。如果您网站上的许多人都会使用此功能,您可以减少该函数检查新数据的频率(现在每 5000 毫秒(5 秒)检查一次)。

关于javascript - 将值发送到客户端页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525897/

相关文章:

javascript - 打开一个新窗口并单击一次提交表单

javascript - Jquery 正确隐藏 iframe,但点击时不显示它

javascript - 使用knockout JS和文件API验证输入文件

php - 如何在查询后播放声音?

php while循环内存使用情况

javascript - 带有 PHP 的 HTML 表单 - 提交并停留在同一页面上

html - 如何在浏览器不认为它是 DOM 的一部分的情况下将 html 文本放在我的网页上?

javascript - 突出显示事件菜单项作为页面滚动 div(侧边栏滚动菜单)

php - HTML 和 PHP 输入 [] <- 数组 ?限制

javascript - Bootstrap Scroll Spy 不起作用