むかしむかし、PHP を使用してすべてのデータを表示していました。今、私はAJAXを使いたいと思っています。
PHPでデータを取得するために使用した場所:
<?php
$array = $this->disparray;
foreach($array as $key => $value){
$mlsnum = $value['1'];
echo "<div>" . $mlsnum . "</div>";
}
?>
$this->disparry
データを配列に入れる joomla の関数はどこにありましたか。その構造は次のように見えました
array (
0 => array (
0 => data1,
1 => data2,
);,
1 => array (
0 => data1,
1 => data2,
);,
);
今、私は動作するAJAX関数を持っています(または少なくともalert
.
var results = $('#hidden').serialize();
var url = 'index.php?option=com_mls&view=list&format=raw&' + results;
$.ajax({
url: url,
success: function(data){
$('#test').html(data);
alert(data);
},
error: function(){
alert('There was an error loading your request. <br />Please try again later.');
}
});
アラートには何も書き込まれず#test
、何も表示されません (アラートが発生しても)。なぜ?石炭の塊すら得られないことを除けば、大量の配列データを取得する必要があります。