我已经让它工作了,它将txt文件写入服务器上的文件夹中,但我遇到了问题 读出所点击的id的名称并将其写入文件名。
当我点击一个按钮时,txt文件名在id名称所在的位置只是空的。
以下是代码:
HTML按钮:
<div class="ch-item pbar11" id="start_id" onclick="capture(this);">
</div>
jQuery的:
<script type="text/javascript">
function capture(elem) {
var id_name = $(elem).attr("id");
$.ajax({
type: "POST",
url: "savetxt.php",
data: id_name,
});
return false;
}
</script>
PHP:
<?php
$id_name = $_POST['id_name'];
$file = "saved/"."User-".$_SERVER['REMOTE_ADDR']."-Zeit-".date('i-s')."-".$id_name.".txt";
$f = fopen ($file, 'a+');
fwrite($f);
fclose($f);
?>
答案 0 :(得分:2)
$.ajax({
type: "POST",
url: "savetxt.php",
data: { id_name: id_name } // pass an object, a key/value pair
});
答案 1 :(得分:2)
您缺少id_name的值:
$.ajax({
type: "POST",
url: "savetxt.php",
data: {id_name: id_name}
});