所以我有一个页面,访客可以在其中输入数据到文本区域,我希望将该数据保存到文件中。
一切正常,但是当数据传递到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;
?>
谢谢!
答案 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。