私はphpに格納された配列を持っています:$cv1 = array('a','b');
以下のコードでわかるように、配列からそれぞれのデータを取得して、それを 2 つの別々の関数に委譲しようとしています。
しかし、php コールバック関数から返されるデータは次のとおりです。「a」、「b」ではなく「配列」。結果[0]は「A」を取得し、結果[1]は「r」を取得します。
手伝ってくれてありがとう!
js:
$('a').on('click',function(){
var cv = $(this).data('cv');
var url= '_php/myphp.php';
$.post(url,{contentVar:cv},function(data) {
result=data;
return result;
}).done(function() {
alert(result[0]);
$('#myDiv').html(result[1]);
});
});
php:
$cv1 = array("a","b");
$contentVar = $_POST['contentVar'];
if($contentVar == "cv1")
{
echo json_encode($cv1);
}