こんにちは、私は phonegap アプリケーションに取り組んでおり、インターネットでデータを PHP ファイルに渡す方法を見つけました。$.getJSON()
これは、JavaScript で辞書を取得したことです。
var info =[];
if(document.getElementById(temp).checked){
info[temp]="0";
}
else{
info[temp]="1";
}
}
したがって、辞書が作成されたら、それを外部のphpファイルに送信したいと思います。
var archivoValidacion = "http://mysite.com/prueba.php?jsoncallback=?";
$.getJSON( archivoValidacion, {id_array:JSON.stringify(info)})
.done(function(respuestaServer){
alert(respuestaServer.validacion)});
そして、ここに私が得たphpがあります
<?php
$resultados = array();
$id_array = $_GET['id_array'];
$resultados["validacion"] = $id_array;
$resultadosJson = json_encode($resultados);
echo $_GET['jsoncallback'] . '(' . $resultadosJson . ');';
?>
問題は、ポップアップが表示されたときに空の括弧が表示されることです[]
また、通常の配列があり、それを送信すると、php のすべての配列要素を出力できるため、この方法が機能します。
アドバイスありがとう