merhaba

json hakkında bi sorum olacaktı yardımcı olursanız?

il - ilçe ve okul seçimi aynı sayfada yapmak istedim il ve ilçe bilgisi fazla olmadığı için <select > sorun olmuyor ama çok falza okul oldugu için verileri cekmek zor oluyor

sayfa içerikleri :



<!-- ilsecim.asp baş -->


<script src="jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.chained.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(function(){
$("#categories").chained("#il");
$("#okul").chained("#categories");
});
</script>

<div id="arabox">
<div class="cerceve">
<%
set Rs=Server.CreateObject("Adodb.Recordset")
Rs.Open "SELECT * FROM il ORDER BY iladi asc", sqlbag, 1, 3
%><select id="il">
<option value="">İl Seçiniz</option>
<%
do while not rs.eof
%>

<option value="<% =rs("id") %>"><% =rs("iladi") %></option>
<%
rs.movenext
loop
rs.close
set rs=nothing

%>


</select>
</div>
<div class="cerceve">
<%

set Rs=Server.CreateObject("Adodb.Recordset")
Rs.Open "SELECT * FROM ilce ORDER BY ilceadi asc", sqlbag, 1, 3
%><select name="categories" id="categories" onchange="reloadProducts()">
<option value="">İlçe Seçiniz</option>
<%
do while not rs.eof
%>

<option value="<% =rs("id") %>" class="<% =rs("ilid") %>"><% =rs("ilceadi") %></option>
<%
rs.movenext
loop
rs.close
set rs=nothing

%>


</select>
</div>

<div class="cerceve">
<select id="okul">

<option value="">Okul Seçiniz</option>
<script type="text/javascript">
function reloadProducts() {
$.getJSON("okul-sec.asp", // URL del servicio
{ categoryId: $("#categories").val() }, // Parámetros
function(data) { // Función callback
var elem = $("#result");elem.empty(); // Limpiamos el contenedor
var s = "<ul>";
$.each(data.datos, function(i, item) {
s += "<option value=''>" + item.productName + "</option>";
});
s += "</ul>";
elem.html(s); // Insertamos la lista en el contenedor
});
}
</script>

</select>
</div>

</div>

<!-- ilsecim.asp son -->

<!-- okul-sec.asp baş -->

<% 'Response.ContentType = "application/json" %>

{
"datos":

[<%

categoryId = Request("categoryId")
'categoryId = Request("id")
'categoryId =1
sayokul=1
Set Rscx=Server.CreateObject("Adodb.Recordset")
Rscx.Open "SELECT * FROM meb where ilceid="& categoryId&" ORDER BY kurum asc", sqlbag, 1, 3


do while not rscx.eof
%>

{ "productId": <%=rscx("id")%>, "productName": "<%=rscx("kurum")%>", "productDesc": "Descripción 1"},
<%


rscx.movenext
sayokul=sayokul+1
loop
rscx.close
set rscx=nothing

%>]
}



ama verileri alamıyorum nerede hata var anlamadım yardımcı olabilir misiniz?



by yakup aydemir