[ "cus_AKIT4Rz6NHlKMa" は、 "cus_AKIP3muBIL95H0"、 "cus_AKI1l8vRoFhUyK"、 "cus_AKI0B1DHs2IBxB"、 "cus_AKHxuw8UvlwH8v"、 "cus_AKHx6iyvJJOwWe"、 "cus_AK03kmAOGCziJ8"]json配列を分割してhtmlテーブルに置く方法は?
上記データ以下のコードの結果であり、それが由来します私はKuha.php
にfunction StartRetrieve()
{
var a = $('#selType').val();
$.ajax({
type:"POST",
url:"Kuha.php",
data:'&Type='+a,
datatype:'json',
cache:false,
success:function(s){
alert(s);
}
})
}
を作成したPHPの配列は、どのように私は、各データにアクセスし、それを分けることができますか? 私は
for (var i = 0; i <= s.length; i++) {
$('#tb').append('<tr><td>'+s[i][0]+'</td></tr>');
}
を使用する場合、[」「]が含まれ、それは私が結果を分離し、
cus_AKIT4Rz6NHlKMa
cus_AKIP3muBIL95H0
cus_AKI1l8vRoFhUyK
水平に印刷したい
[
"
c
u
s
A
K
I
T
4
R
z
...
"
]
のように縦方向に印刷されているので、これがありますKuha.php
<?php
function httpGet($url) {
$ch = curl_init();
$headers = array('Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxx');
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output=curl_exec($ch);
curl_close($ch);
$output = json_decode($output,true);//only necessary if the result of $output is a json encoded array
return $output;
}
$Type = $_POST['Type'];
$url = "https://api.stripe.com/v1/".$Type;
$array = httpGet($url);
$id = '';
foreach($array["data"] as $a){
$id .= $a['id'];
$id .= ',';
}
//echo $id;
$a = rtrim($id,',');
$a = explode(',', $a);
echo json_encode($a);
?>
お答えいただきありがとうございます。
そのない2次元配列の初期化を削除するあなたの成功の関数の中にこれを使用してください。ちょうどs [i]を使用してください。 –