получить идентификатор / имя класса по клику и сохранить текстовый файл на сервере с идентификатором / классом в качестве имени файла

0

Я уже получил его на работу, что он пишет txt файл в папку на сервере, но у меня есть проблема с чтением имени щелчка id и записью его в имя файла.

В тот момент, когда я нажимаю кнопку, имя файла txt просто пусто в том месте, где должно быть имя идентификатора.

Здесь код:

Кнопка 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);

?>
Теги:

2 ответа

2
Лучший ответ

Вам не хватает значения id_name:

    $.ajax({
        type: "POST",
        url: "savetxt.php",
        data: {id_name: id_name}

    });
2
$.ajax({
   type: "POST",
   url: "savetxt.php",
   data: { id_name: id_name } // pass an object, a key/value pair
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню