0
我開發本地主機上使用mootools的和系統的Json 我把它移到生產服務器和它不工作 我已經開發了一個非常簡單的模型,它產生的空太: JSON Mootools的陣列問題
<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。
它與本地主機上的陣列完美協作,但我無法讓陣列在我的實時服務器上工作。如果我不使用數組,它可以正常工作。 任何想法,我可以開始尋找。
感謝
有沒有辦法解決這個問題? – AAA 2010-11-19 18:06:28
謝謝,這有很大的幫助。我認爲它已關閉。我這樣做: – AAA 2010-11-19 18:47:53
if(is_array($ _ POST ['weeks'])){ \t $ mike = stripslashes($ _ POST ['weeks']); } else { \t $ mike =($ _POST ['weeks']); } – AAA 2010-11-19 18:48:16