Через ajax передаю id блоков на которых нажали в php и сохраняю в файле из файла нужные значения обратно передаю в js но надо без перезагрузки страницы передать, попробовал json но что то делаю не так и скрипт не работает, помогите разобраться видимо какие то глупости написал.
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
</head>
<body>
<?php
$myFile = "count.txt";
$lines = file($myFile);//file in to an array
$ipp =1;
$itt = $ipp+1;
if ($lines[$itt] == 0) {
echo $lines[$ipp]; // если следующая строка после 1 элемента массива 1+1 =2 2 строка равно нулю то выводим 1 строку
}
if ($lines[$itt] != 0) { // иначе если не равно нулю то к ipp добавляется по циклу 1 и проверяется пока не выполнится условие при котором itt равно нулю
for($i = 0; $i > $lines[$itt] == 0; $i++){
$ipp = $ipp +1;
$itt = $ipp+1;
}
}
if ($lines[$itt] == 0) {
$uil = $lines[$ipp];
$ppp = 0;
$eee = $ppp + $uil;
echo $uil; //line 2
echo json_encode($eee);
}
?>
<script type="text/javascript">
$(function(){
$('div').each(function (index, element) {
$(this).not( "#y" ).not( "#ii" ).not( "#left" ).not( "#right" ).not( "#top" ).not( "#boot" ).not( "#rt" ).not( "#poleslov" ).not( "#teksts" ).click(function() {
var a = $(element).attr("id"); //https://dmitrylavrik.ru/blog/php/zagruzka-izobrazhenij-na-server здесь как загружать изображения
$.ajax({
url:'index.php',
type : "POST",
data:{test1:a},
success:function(data){
alert ("<? echo $eee ?>");
}
})
})
var tlllll = JSON.parse( "<?php json_encode($eee) ?>");
alert(tlllll);
});
});
</script>
<?php
//
if (isset($_POST['test1'])) {
$ffff = $_POST['test1'];
$fd = fopen("count.txt", 'a');
fwrite($fd, $ffff . PHP_EOL);
fclose($fd);
}
?>
</body>
</html>