我想在jQuery中發佈現有的數組,使用$.post
到評估.php頁面。我試圖序列化併發送它。但它不工作。我得到一個內部服務器錯誤。有人可以提出一個方法來發布我的數組嗎?非常需要幫助。傳遞數組到一個.php文件使用post在jquery
<?php
function radioevaluation($qnum) {
echo "<script> $(document).ready(function(){
var x= ".$qnum.";
$('#q'+x+'verify').click(function(){
var answerarray = [];
answerarray['answer'] =$('input[name=q'+x+']:checked').val();
answerarray['qnum']= x;
var answer =jQuery.param(answerarray);
$.post('evaluate.php',answer,function(data){
var a= data;
alert(a.result);
}, 'json');
});
});</script>";
}
?>
的錯誤意味着有錯在你的PHP腳本。您可以在錯誤日誌中看到錯誤。 – Perry 2015-03-18 21:52:02
我沒有得到任何錯誤,如果我傳遞像'$ .post('evaluate.php',{回答:xxxxx,qnum:x},函數(數據){ var a = data; alert(a.result ); },'json'); ' 所以我認爲我的PHP腳本很好。 – 2015-03-18 22:27:06