var data = $("#json").html();
$(function() {
$.ajax({
type:'POST',
url: '../index.php',
data: {data: data},
success: function(resp){
console.log(resp);},
});
});$arr = json_decode(isset($_POST['data']));
print_r($arr);
var_dump($arr);
if (isset($_POST['data'])) {
$arr = json_decode($_POST['data']);
var_dump($arr);
print_r($arr);
}
if (isset($_POST['data'])) {
$arr = json_decode($_POST['data']);
var_dump($_POST['data']);
}
var data = $("#json").html();
console.log(data);

$(function() {
var data = ($("#json").html());
console.log(data);
$.ajax({
type:'POST',
url: '../index.php',
data: {data: data},
success: function(){
alert('Успех!');
}
});
});
Попробуйте сразу инициализировать data этим своим массимов, а не вытаскивать его из блока html.