gpt4 book ai didi

javascript - 想要将 2 个 JavaScript 变量写入 php 中的文件

转载 作者:行者123 更新时间:2023-12-03 10:31:26 25 4
gpt4 key购买 nike

尝试使用 AJAX 将 2 个 JS 变量传递到我的 PHP 页面。一个变量只是时间,另一个变量是用户输入的字符串。我不知道如何从模态表单获取用户输入,我想在 GET 中提交这些变量并将它们写入领导人.txt 文件。

            var d = new Date();
var t = d.getTime();
var rec = (t - time)/1000
alert("Time = " + rec + " seconds!");
var modal = document.getElementById("userName");
$(modal).modal('show');
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","index.php?time=" + rec, true);
xmlhttp.send();

<div class="modal fade in" id="userName" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Add your name to the leader board!</h4>
</div>
<div class="modal-body">
<form method="get" action="index.php" role="form">
<div class="form-group">
<label for="usr">Arcade Name:</label>
<input type="text" class="form-control" id="usr">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div>
<?php
$time = $_GET["time"];
if($time != ""){
$name = $_GET["name"];
console.log($time + $name);
file_put_contents("leader.txt", $name.':'.$time."\n", FILE_APPEND);
}
?>

最佳答案

将代码 xmlhttp.open("GET","index.php?time="+ rec, true); 中的代码更改为 xmlhttp.open("GET","index.php?time="+ rec+"&modal="+modal,true);

并在index.php中获取此变量$_GET['model']

关于javascript - 想要将 2 个 JavaScript 变量写入 php 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29198702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com