jsonを使用してphpからjqueryに配列を送信したいと思います。受信した配列が配列から要素を取得する問題があります。jqueryの配列要素をPHPから取得する方法
私はこれをしなかった:私は、配列を反復処理するとき、それは奇妙な要素を
<?php
$result[0] = 1;
$result[1] = 6;
echo json_encode($result);
?>
<script type="text/javascript">
$("#saveOrder").click(function(){
var customerName = $('input#customerName').val();
var param = {"customerName":customerName,"action":"addOrder"};
$.ajax({
url: "controllers/Order.controller.php",
type: "POST",
data: param,
cache: false,
success: function (result) {
alert("result"+result);
$.each(result,function(i,elem){
alert(i+"_"+elem);
});
var suc = result[0];
alert("suc"+suc);
var orderId = result[1];
alert("id"+orderId);
if (suc==1) {
$('#resultMsg').text("success");
} else {
$('#resultMsg').text("error");
}
}
});
});
</script>
表示!
first,second, third and forth
loops : display nothing
fifth loop : display [
sixth loop : display 1
seventh loop : display ,
eighth loop : display 6
ninth loop : display ]
どのように要素を取得できますか?
奇妙な要素は、JSON配列文字列 '[1,6]'返されるの文字です。 – andyb
はい私はそれを知っていますが、最初の4つの要素は空ですが、それは何ですか? – sahar