Według komunikatu błędu, nie istnieje w POST zmienna json_one
Notice: Undefined index: json_one in ...
Sprawdź, może przez var_dump($_REQUEST['json_one']);
Spróbuj dla testów, wysłać jakąś "prostą" zawartość zmiennej np.:
$(document).attr('title', titles); //ustawianie tytułu strony
localStorage.setItem('title', titles); //zapisywanie zmiennej w pamięci aby przekazać do innego pliku js
const one = 1;
//wysyłanie zmiennej do pliku index.php
//niby jest wysyłany bo wyskakuje alert działa ale php nie odbiera tej zmiennej
$.ajax({
type: 'post',
url: 'php/przeglad_plikow/index.php',
data: { one: one }
}).done(function(){
alert("dziala"); //ten tutaj alert
}).fail(function(){
alert("Wystąpił błąd");
});
$_REQUEST['one'];
Spróbuj dodać dataType: "html"
$.ajax({
type: 'post',
url: 'php/przeglad_plikow/index.php',
data: { one: one },
dataType: "html"
}).done(function(){
Może titles zawiera znaki, które trzeba przepuścić przez encodeURIComponent();
var titles = encodeURIComponent("dane w zmiennej");
$('.options-button div').click((event) => {
$(document).attr('title', titles); //ustawianie tytułu strony
localStorage.setItem('title', titles); //zapisywanie zmiennej w pamięci aby przekazać do innego pliku js
//wysyłanie zmiennej do pliku index.php
//niby jest wysyłany bo wyskakuje alert działa ale php nie odbiera tej zmiennej
$.ajax({
type: 'post',
url: 'php/przeglad_plikow/index.php',
data: { json_one: titles }
}).done(function(){
...
})