我編碼一種形式,現在使用jQuery。員額和負責處理該文件具有代碼:開口柱陣列爲多個變量
print_r($_POST);
它返回以下動態輸出:
Array ([data] => capacity=50-1000+people&bookingdate=17%2F04%2F2012&grade=1+star)
我想這個數組分成三個變量即能力,預訂日期和級,但真的不知道 如何。任何想法如何?我試過使用echo $ _POST [「capacity」];但它不起作用。
在此先感謝!
編輯
這是jQuery的我使用:
<script type="text/javascript">
$(document).ready(function() {
$("#postData").click(function() {
$("#last-step").hide(600);
$.post('resources/process2.php', { data: $("#task5_booking").serialize() }, function(data) {
$("#result").html(data);
});
return false;
});
});
</script>
這正與以下形式:
看起來你是雙重編碼數據的URL。雖然很容易從字面上回答你的問題,但真正的問題似乎在於你如何從jQuery端發佈數據。 – deceze 2012-04-17 11:37:41
嘗試爆炸到您的陣列 – 2012-04-17 11:37:48
我想這將是更好的編碼您的數據到js js中,然後在服務器端解碼 – k102 2012-04-17 11:38:57