Bunu php bölümüne açmamın sebebi verilerin php gönderilip getirilmesi. ilk olarak a class="ustkatt" bastıgımda altına alt kategorisi ajax get ile getiriliyor. sorun yok ilk ustkatt basınca altkategori geliyor fakat. bu gelen ul.altkat li.category-item a.zemin ile altkategori deki linke tıklayınca calısmıyor dileyen olursa pm ile kodları atayım kendileri baksınlar ama bu haliyle anlayan ve çözen varsa yardım ederseniz sevinirim.
<ul id="anakat"> <li id="0" class="category-item"> <a class="ustkatt" id="0" href="../catalog/Category.aspx?catId=10">MATKAP UÇLARI </a><ul class="altkat"><span style="font-size:11px;color:white">Varmış</span><li id="0" class="category-item"> <a class="zemin" id="0" href="Category.aspx?catId=11">DIN 338 SİLİNDİRİK SAPLI MATKAP UCU</a></li><li id="1" class="category-item"> <a class="zemin" id="1" href="Category.aspx?catId=31">DIN 340 SİLİNDİRİK SAPLI UZUN MATKAP UCU</a></li><li id="2" class="category-item"> <a class="zemin" id="2" href="Category.aspx?catId=32">DIN 1869 SİLİNDİRİK SAPLI ÇOK UZUN MATKAP UCU</a></li><li id="3" class="category-item"> <a class="zemin" id="3" href="Category.aspx?catId=33">DIN 345 MORS KONİK SAPLI MATKAP UCU</a></li><li id="4" class="category-item"> <a class="zemin" id="4" href="Category.aspx?catId=34">DIN 341 MORS KONİK SAPLI UZUN MATKAP UCU</a></li><li id="5" class="category-item"> <a class="zemin" id="5" href="Category.aspx?catId=35">HARDOX MATKAP UCU</a></li><li id="6" class="category-item"> <a class="zemin" id="6" href="Category.aspx?catId=36">DIN 1870 MORS KONİK SAPLI ÇOK UZUN MATKAP UCU</a></li><li id="7" class="category-item"> <a class="zemin" id="7" href="Category.aspx?catId=40">DIN 1897 SİLİNDİRİK SAPLI ÇOK KISA MATKAP UCU</a></li><li id="8" class="category-item"> <a class="zemin" id="8" href="Category.aspx?catId=42">PUNTA ÇÜRÜTME MATKAP UCU</a></li><li id="9" class="category-item"> <a class="zemin" id="9" href="Category.aspx?catId=41">ÇİFT TARAFLI MATKAP UCU</a></li><li id="10" class="category-item"> <a class="zemin" id="10" href="Category.aspx?catId=44">SERTLEŞTİRLMİŞ VE TAŞLANMIŞ PİM</a></li><li id="11" class="category-item"> <a class="zemin" id="11" href="Category.aspx?catId=43">PUNTA MATKABI</a></li></ul></li><li id="1" class="category-item"> <a class="ustkatt" id="1" href="../catalog/Category.aspx?catId=53">KILAVUZLAR </a></li><li id="2" class="category-item"> <a class="ustkatt" id="2" href="../catalog/Category.aspx?catId=45">PAFTALAR - VİDA TARAĞI </a></li><li id="3" class="category-item"> <a class="ustkatt" id="3" href="../catalog/Category.aspx?catId=37">RAYBALAR </a></li><li id="4" class="category-item"> <a class="ustkatt" id="4" href="../catalog/Category.aspx?catId=23">HAVŞA FREZELER </a></li><li id="5" class="category-item"> <a class="ustkatt" id="5" href="../catalog/Category.aspx?catId=1">FREZELER </a></li><li id="6" class="category-item"> <a class="ustkatt" id="6" href="../catalog/Category.aspx?catId=6">TORNA KALEMLERİ </a></li><li id="7" class="category-item"> <a class="ustkatt" id="7" href="../catalog/Category.aspx?catId=50">TESTERELER </a></li> </ul>
$(document).ready(function(){
$('ul.altkat li.category-item a.zemin').click(function(){
var link = $(this).attr("href");
var id = $(this).attr("id");
var yazim = $(this).html();
var regex = /catId\=(\d+)/;
match = regex.exec(link);
/**/
$.get('ajax.php',{islem:'altkat',text:yazim,catId:match[1]},function(result){
if(result)
{
$('#root').html(result);
}
else
{
alert("Bir hata oluştu, işlem yapılamamış olabilir");
}
});
/**/
return false;
});
$('a.ustkatt').on('click',function(){
var link = $(this).attr("href");
var id = $(this).attr("id");
var regex = /catId\=(\d+)/;
match = regex.exec(link);
var yazim = $(this).html();
/**/
$.get('ajax.php',{islem:'anakat',text:yazim,catId:match[1]},function(result){
if(result)
{
$("ul.altkat").empty();
$('#anakat li#'+id+'.category-item').append('<ul class="altkat">'+result+'</ul>');
}
else
{
alert("Bir hata oluştu, işlem yapılamamış olabilir");
}
});
/**/
return false;
});
});