Javascript 用外部URL中的变量填充文本框,无需提交表单

Javascript 用外部URL中的变量填充文本框,无需提交表单,javascript,php,jquery,ajax,curl,Javascript,Php,Jquery,Ajax,Curl,我有一个由服务器提供的网页。我有大约20个不同的客户访问这个网页。该网页是一个简单的表单,每个客户端都会显示一个文本框。客户负责提供输入,通常是通过键盘、麦克风、条形码扫描仪等输入设备。我有一个不同的设备,不能直接将其值输入文本框,只能通过变量值。服务器正在使用WAMP,每个客户端上都安装了LAMP 我使用ajax调用从服务器创建了一个输入请求,但这并不理想,我不想给服务器施加太大的压力。我只想变量被自动发送到网页,因为它是由客户端加载。我听说可以使用cURL来实现,但我的问题是实现这一点的最佳

我有一个由服务器提供的网页。我有大约20个不同的客户访问这个网页。该网页是一个简单的表单,每个客户端都会显示一个文本框。客户负责提供输入,通常是通过键盘、麦克风、条形码扫描仪等输入设备。我有一个不同的设备,不能直接将其值输入文本框,只能通过变量值。服务器正在使用WAMP,每个客户端上都安装了LAMP

我使用ajax调用从服务器创建了一个输入请求,但这并不理想,我不想给服务器施加太大的压力。我只想变量被自动发送到网页,因为它是由客户端加载。我听说可以使用cURL来实现,但我的问题是实现这一点的最佳方法是什么,以及如何实现?加载时将变量从shell发送到web浏览器是否更容易?我正在寻找一种安全但易于实现的方法。这就是我的尝试:尽管我对如何处理这个问题感到困惑

服务器:WAMP Server/Server.php

<?php

if(isset($POST)){
    $_POST['var'];
}

?>

<html>
<body>
<form action="" method="post">                                                                                              
    <input type="text" name='var' value="<?php echo "$var"; ?>"/>
</form>
</body>
</html>
客户端:LAMP服务器/inputProv.php

<?php

$var = "Hello";
echo $var;

?>
客户端:LAMP服务器/send.php

<script>
    $(document).ready(function(){
        $.get("http://localhost/inputProv.php", function(response) {
            $("input[name=var]").val(response):
        });
    });
</script>
inputProv.php应该只回显变量

<?php
$var = "Hello";
echo $var;

投入后的美元是多少$_POST是一个数组,不是一个函数。@Barmar我应该回显$input吗?我不知道。不清楚您试图对该变量执行什么操作。@Barmar我想在客户端计算机上加载表单时在文本框中显示其值。该变量与将脚本结果放入字段的问题有何关系?这还不错,但将有20个不同的IP地址。我需要获取每个变量的内容吗一如果我不知道客户端的IP怎么办?只有客户端知道服务器的地址是什么?如果只有客户端知道,那么它需要发出AJAX请求,创建页面时不能在服务器上执行。客户端可以直接向LAMP服务器发出AJAX请求吗,所以它不必加载WAMP服务器?@Barman主服务器是WAMP,每个客户端都应该向该服务器上的网页提供输入。如果LAMP在稍后阶段将数据发送到WAMP,那么是的。我已经更改了答案,以说明如何使用AJAX获取数据。
$(document).ready(function() {
    $.get("http://localhost/inputProv.php", function(response) {
        $("input[name=var]").val(response);
    });
});