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