При загрузке страницы хочу чтобы ajax обратился к серверу и прочитал данные предполагающиеся для каждого списка
<div id="" class="menu_btn_area">
<div class="menu_btn"><input type="hidden" value="1">ДЛЯ МУЖЧИН</div>
<div class="category">
<ul class="goods">
</ul>
</div>
</div>
<div id="" class="menu_btn_area">
<div class="menu_btn"><input type="hidden" value="2">ДЛЯ ЖЕНЩИН</div>
<div class="category">
<ul class="goods">
</ul>
</div>
</div>
$('.menu_btn').each(function(){
var value_menu = $(this).find('input').val();
get_menu(value_menu);
});
function get_menu(obj){
$.ajax({
url: "/site/get_menu",
type: "POST",
cache:true,
data: {data:obj},
success: function(data){
$(".goods").html(data);
}
});
}
public function get_menu()
{
$menu_gender=$this->input->post('data');
$dir = "size_photo";
$files = scandir($dir);
array_shift($files);
array_shift($files);
$rows= array();
foreach ($files as $file){
$name = explode("_", $file);
$code= explode(".", $name[3]);
include_once 'size/bd.php';
$stmt="SELECT ITEMTYPE_NAME,ITEMTYPE_ID FROM VIEW_REMAIN WHERE ITEM_CODE='$name[2]' AND ITEM_PRICE='$code[0]' AND ITEMTYPE_PARENT_ID='$menu_gender'";
$result = ibase_query($db,$stmt)or die (ibase_errmsg());
while ($myrows = ibase_fetch_assoc($result)){
$myrows['ITEMTYPE_NAME'] = iconv('WINDOWS-1251','UTF-8', $myrows['ITEMTYPE_NAME']);
array_push($rows, $myrows['ITEMTYPE_NAME']);
}
}
foreach ($rows as $print){
print "<li>$print</li>";
}
}
Заминка скорее всего в том что jquery не передает данные пхп скрипту, помогите пожалуйста или передает но не для каждого списка