Dla:
alert(msg[‘dane’][0][‘ostk’]);
wyświetla: 40 (prawidłowo)
Dla:
alert(msg[‘dane’][0][‘ostw’]);
wyświetla: 0 (a powinno być 10)
Jak to naprawić?
plik js:
function ajax(){
$(document).ready(function(){
$.ajax({
url: "mapa/konfiguracja.json",
dataType: "json",
async:false,
success: function(msg){
alert(msg['dane'][0]['ostk']);
alert(msg['dane'][0]['ostw']);
danekonf = msg;
}
},'json');
});
}
ajax();
plik json konfiguracja.json:
{
"stopni": 5,
"wymiarx": 200,
"wymiary": 100,
"dane":
[
{
"ilex": 9,
"iley": 7,
"ostk": 40,
"ostw": 10
},
{
"ilex": 7,
"iley": 6,
"ostk": 32,
"ostw": 70
},
{
"ilex": 6,
"iley": 5,
"ostk": 24,
"ostw": 40
},
{
"ilex": 5,
"iley": 4,
"ostk": 16,
"ostw": 10
},
{
"ilex": 3,
"iley": 3,
"ostk": 8,
"ostw": 80
},
{
"ilex": 2,
"iley": 2,
"ostk": 10,
"ostw": 50
},
]
}
– Dodane 21.09.2010 (Wt) 18:07 –
Wygląda to na takie jakby opóźnienie, bo zmieniłem te dwie dane i dopiero po pewnym czasie się zmieniło (na takie jak wpisałem), tylko nie wiem po jakim czasie. Co to może być?
– Dodane 21.09.2010 (Wt) 18:13 –
Edytuj: A teraz działa od razu :hmm: