曾几何时,我使用 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
也没有显示任何内容(即使警报发生)。为什么?我应该得到一大堆数组数据,但我什至没有得到一块煤。