Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在服务器上保存数据以供以后使用?_Javascript_Html - Fatal编程技术网

Javascript 如何在服务器上保存数据以供以后使用?

Javascript 如何在服务器上保存数据以供以后使用?,javascript,html,Javascript,Html,我已经创建了用于基本计算的程序,我必须保存用户以前的答案。这是javascript中的简单加法公式。当同一个人在很长时间后回来时,它也必须显示相同的答案。这意味着我想在服务器上为那个特定的人保存答案。如何存储所有这些数据,并在需要时再次访问 <html> <head> <style> </style> <script type="text/javascript">

我已经创建了用于基本计算的程序,我必须保存用户以前的答案。这是javascript中的简单加法公式。当同一个人在很长时间后回来时,它也必须显示相同的答案。这意味着我想在服务器上为那个特定的人保存答案。如何存储所有这些数据,并在需要时再次访问

<html>
    <head>
        <style>
        </style>
        <script type="text/javascript">
            function calculate() {
                a = document.getElementById('num1').value;
                b = document.getElementById('num2').value;
                document.getElementById('result').innerHTML = Number(a) + Number(b);
            }
        </script>
    </head>
    <body>
        <input id='num1' value="1"/>
        <input id='num2' value='3'/>
        <p id='result'></p>
        <button onclick="calculate()">Calculate</button>
    </body>
</html>

函数计算(){
a=document.getElementById('num1')。值;
b=document.getElementById('num2')。值;
document.getElementById('result').innerHTML=Number(a)+Number(b);
}

算计

在上面的示例中,我希望将用户名和答案保存在我的服务器上。我该怎么做呢?

有几种方法可以做到这一点

您可以使用表单通过get或post方法将数据发送到php或java

您可以通过cookies将它们存储在客户端,但客户端可以随时删除它们


如果您不想刷新页面,也可以使用ajax。

您使用的是服务器端语言还是仅限于javascript?因为使用纯客户端javascript,除了Cookie之外,您无法在服务器上保存任何内容。Cookie或LocalStorages选择服务器端语言/框架,更可能选择数据库并享受它。如何将数据发送到数据库,甚至接收数据@Jon PThis这是您需要服务器端语言/框架的地方,如PHP、ASP.net、JSP、Ruby等。您可以给我链接或告诉我如何通过PHP方法发送和获取数据,因为我在phpThank方面很差,这是一个很大的帮助:)