Я разработал на локальном хосте систему с использованием mootools и Json. Я переместил ее на рабочий сервер, и она не работает. Я разработал действительно простую модель, которая тоже выдает ноль:
<script type="text/javascript" src="bookingSystem/mootools/mootoolsCore.js">
</script>
<script type="text/javascript" src="bookingSystem/mootools/mootoolsMore.js">
</script>
<script>
function json(){
var weekDays = JSON.encode({
apple: 'red',
lemon: 'yellow'
});
;
alert(weekDays);
var request = new Request.JSON({
method: 'post',
url: 'jsonTest.php',
data: {
weeks: weekDays
},
onComplete: function(jsonObj){
alert("back");
}
}).send();
}
</script>
</head>
<body>
<span onmousedown="json()">JSONTEST</span>
</body>
</html>
иphp это
<?php
var_dump(json_decode($_POST['weeks']));
?>
Он декодируется как NULL.
Он отлично работал с массивами на localhost, но я не могу заставить массив работать на моем живом сервере.Если я не использую массив, он работает нормально.Любые идеи, где я могу начать искать.
спасибо