通过AJAX发送jquery字符串,并使用PHP将其保存到html文件中
sending jquery string via AJAX and saving it to html file using PHP
我正试图通过AJAX向PHP文件发送一个字符串。我有两个彩票轮子,每个轮子都有一个结果(如果你按下"旋转"键)。我希望接收结果并将其打印到HTML文件中。请参见此处:http://zeevm.co.il/rollet/
这是发送第一个轮子结果的AJAX代码:
function sendwinnertophp(){
var winner = $("#winner").html();
$.ajax({
type: "POST",
url: "getwinner.php",
data: {
"winner": winner
},
cache: false,
success: function(data){
// alert(data);
},
error: function(err){
alert(err);
}
});
}
这是保存到HTML文件的PHP代码:
$file = fopen("log.html", "a");
$ip=$_SERVER['REMOTE_ADDR'];
$winner = $_POST['winner'];
//write the data
$time = date("H:i dS F");
fwrite($file, "<b>Time:</b> $time<br/><b>ip:</b> $ip<br/><b>score:</b> $winner<br/><hr/>" );
fclose( $file );
但是,我有两个轮子,每个轮子都有自己的结果。我希望复制Ajax代码,这样它就会发送第二个轮子的结果,并使用PHP将其打印到HTML文件中。
我试着在第一个功能之后添加这个:
function sendwinnertophp222(){
var winner222 = $("#winner222").html();
$.ajax({
type: "POST",
url: "getwinner.php",
data: {
"winner222": winner222
},
cache: false,
success: function(data){
// alert(data);
},
error: function(err){
alert(err);
}
});
}
这个到PHP文件:
$file = fopen("log.html", "a");
$ip=$_SERVER['REMOTE_ADDR'];
$winner = $_POST['winner'];
$winner222 = $_POST['winner222'];
//write the data
$time = date("H:i dS F");
fwrite($file, "<b>Time:</b> $time<br/><b>ip:</b> $ip<br/><b>score:</b> $winner<br/> $winner222<br/><hr/>" );
fclose( $file );
但它不起作用。
您可以简单地增加后变量的数量,而不是重复相同的代码两次:
function sendwinnertophp(){
var winner = $("#winner").html();
var winner_two = $("#winner222").html();
$.ajax({
type: "POST",
url: "getwinner.php",
data: {
"winner": winner,
"winner_two" : winner_two
},
cache: false,
success: function(data){
// alert(data);
},
error: function(err){
alert(err);
}
});
}
在PHP文件中:
$file = fopen("log.html", "a");
$ip=$_SERVER['REMOTE_ADDR'];
$winner = $_POST['winner'];
$winner_two = $_POST['winner_two'];
//write the data
$time = date("H:i dS F");
fwrite($file, "<b>Time:</b> $time<br/><b>ip:</b> $ip<br/><b>score:</b> $winner<br/><hr/>" );
fwrite($file, "<b>Time:</b> $time<br/><b>ip:</b> $ip<br/><b>score:</b> $winner_two<br/><hr/>" );
fclose( $file );
相关文章:
- 保存html表单字段状态
- 保存HTML文件后,Javascript不起作用
- 设计数据库以保存html、jsp、java、javascript等代码
- 保存 html 文本区域状态
- 在 POST MVC 之后保存 Html 下拉列表值
- 通过 JS 重写和保存 HTML 代码
- 保存 html 表值
- 使用javascript修改HTML文件后保存HTML文件的任何可能性
- 有没有一种方法可以使用Nodejs、angular或javascript保存html页面
- localStorage保存HTML克隆
- 新手,不知道如何使用jQuery在Rails应用程序中保存HTML中可拖动项目的位置
- 将选项添加到下拉列表并保存(html/js)
- 如何构建一个扩展,以保存HTML表单的值到电子表格使用应用程序脚本
- 保存HTML DOM到服务器
- 如何保存HTML元素背后的覆盖HTML5画布作为一个图像
- 用javascript生成的样式保存HTML
- PHP saveHTML函数没有正确保存HTML
- 只保存HTML画布的某一部分
- 重定向页面后如何保存HTML文件
- 使用javascript保存html页面