別のphpページからajaxおよびJSONリクエストからデータを取得しています。json passrse を使用して 2 つの配列文字列を取得しました。
ジャバスクリプト:
if (xmlhttp.readyState==4 && xmlhttp.status==20
{
var data = JSON.parse(xmlhttp.responseText);
document.getElementById("myDiv").innerHTML=data.subject;
document.getElementById("myDiv").innerHTML=data.scriptID;
}
PHP:
for($i=0;$i<$scriptscount;$i++){
$scriptID[] = $currentscript[$i]['scriptID'];
}
for($i=0;$i<$scriptscount;$i++){
$subject[] = $currentscript[$i]['subject'];
}
echo json_encode(array(
'scriptID'=> $scriptID,
'subject'=> $subject
));
問題は、カンマで 2 つの別々の配列を取得していることです。しかし、$scriptID を値として、$subject をテキストとして渡すことにより、現在のフォームで選択メニューを作成したいと考えています。
ありがとう。