我编码一种形式,现在使用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