Javascript 如何在PHP站点上保存JS变量值?

Javascript 如何在PHP站点上保存JS变量值?,javascript,php,Javascript,Php,我正在写一个小的在线程序,必须保存一个足球比赛的结果。我正在使用JS添加一个团队名称,我想将它们保存在服务器站点上(文本文件)。为此,我需要PHP,我想。JS看起来像这样: <script> function addTeam(){ var name = $("#FormForNameEntering").val(); if (name != ""){ $("#TableDataNa

我正在写一个小的在线程序,必须保存一个足球比赛的结果。我正在使用JS添加一个团队名称,我想将它们保存在服务器站点上(文本文件)。为此,我需要PHP,我想。JS看起来像这样:

<script>
function addTeam(){
    var name = $("#FormForNameEntering").val();                                    
    if (name != ""){
        $("#TableDataNameContainer").append("<p class='teamName'>" + name + "</p>");
        $('#FormForNameEntering').val("");
    }
}
</script>

函数addTeam(){
var name=$(“#formfornameintering”).val();
如果(名称!=“”){
$(“#TableDataNameContainer”).append(“

”+name+”

”); $('#formfornameintering').val(“”); } }

所以我需要在文本文件中保存变量“name”。为此,我需要将其值转换为PHP?怎么做?

你有三个选择。您可以进行Ajax调用,使用submit按钮形成某种形式的提交,并将操作设置为php文件,或者最终将整个页面放入php文件中,并在接收到JavaScript数据后在那里执行php。

您需要将其发送到服务器!例如:
window.location=www.example.com?variableName='+yourJSVariable
只需通过PHP的
$\u GET
检索它。另一个选择是异步地将其发送到服务器(比如说,在后台)。看看jQuery的ajax/get/post函数,或者在js中使用XHR obj。或者尝试通过html表单提交


别担心,我们都从某个地方开始了

实际上,我正在index.php文件中编写我的页面。在这种情况下,我需要使用get()或post()?实际上,您仍然需要使用表单或Ajax调用,我不推荐使用另一种方法。只需在表单中操作,将其设置为index.php,并将方法设置为POST。在php部分中检查数据集,在从$\u POST变量中提取后将其设置为变量。更新你的文件并发送成功消息或失败消息。我发现了我的错误。我将index.php用于HTML、JS和php。这就像我不能使用JS$.post('index.php…来自同一个index.php文件。如果我使用新的php文件(test.php),一切都正常。。。