如何在不打开新窗口的情况下将变量传递给php?

时间:2019-06-15 09:25:31

标签: javascript php html

所以我有一个页面,访客可以在其中输入数据到文本区域,我希望将该数据保存到文件中。

一切正常,但是当数据传递到php脚本时,它会打开一个新窗口,而我不希望那样。我希望在不打开新窗口或无需刷新页面的情况下传递数据。

我的JavaScript代码将数据传递给php:

window.open('post.php?' + data, target='_blank');

我的php脚本接收数据并将其写入文件:

<?php
$handle = fopen("data.txt", "a");
foreach($_GET as $variable => $value) {
   fwrite($handle, $variable);
   fwrite($handle, $value);
   fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?> 

谢谢!

3 个答案:

答案 0 :(得分:2)

     $(function(){
       $.get("post.php?" + data, function(data){
           
       });
    });

这对我有用!谢谢!

答案 1 :(得分:-1)

找到我的答案

window.open('post.php?' + data, target='_blank').close();

这会在打开窗口后关闭它。

答案 2 :(得分:-1)

您需要使用ajax进行操作

A B D C

P.S:请记住包括jQuery。