Posts by wimmpie

    Ik heb helemaal niet gezegd dat de json niet altijd hetzelfde is?


    maar het probleem is dat de json ook wordt geladen met ajax, maar dan wordt deze opgeslagen in de cache en dat mag niet...
    Daarom staat de header er dus boven :s


    Edit:
    ik ben overgestapt naar ajax in jQuery omdat je hier de cache kan uitschakelen...
    De php header in het json bestand is verwijdert, maar nu geeft de ajax code "[Object, object]" terug ipv de echte jsoncode die mijn oude ajax returnde...
    Dit was mijn oude code:


    En dit is mijn nieuwe code

    Code
    $.ajaxSetup({dataType: "json", url: file, cache: false, type: "GET", success:function(result){engine.data.parse(result, whendone)}});
    	$.ajax();


    Wat ik moet aanpassen zodat hij het juiste teruggeeft?


    Oplossing:
    dataType moest aangepast worden naar "text", best vreemd maar het werkt wel :)
    Weet iemand ofdat de jQuery ajax "cache: false" niet werkt in bepaalde browsers?

    Dit is de json file:

    PHP
    <?php
    
    
    				header("Cache-Control: no-cache, must-revalidate");   // HTTP/1.1
    				header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");   // Date in the past
    				header('Content-type: application/json');
    			?>{"map":[[{"ground":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1}],[{"ground":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1,"village":1},{"ground":1}],[{"ground":1},{"ground":1,"village":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1}],[{"ground":1},{"ground":1,"oase":1},{"ground":1,"village":1},{"ground":1},{"ground":1},{"ground":1}],[{"ground":1},{"ground":1,"village":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1}],[{"ground":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1},{"ground":1}]]}


    En dit is het andere script:


    Ziet iemand iets?

    Hallo,


    ik ben momenteel bezig met een map, de data is in json. Omdat de json geinclude wordt door javascript en deze niet in de cache mag opgeslagen worden heb ik deze php-code voor de json gezet:

    PHP
    <?php
    				header("Cache-Control: no-cache, must-revalidate");   // HTTP/1.1
    				header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");   // Date in the past
    			?>


    en daarna heb ik het bestand opgeslagen als een php file


    Nu wordt dit bestand ook geopend met fopen in php maar als ik de json dan wil decoden krijg ik een "JSON_ERROR_SYNTAX"...
    Hoe los ik dit op? (Indien ik de php code wegdoe, werk het wel...)


    Hoe kan ik ervoor zorgen dat de json toch gedecoded wordt?


    Alvast bedankt,
    Willem

    Het probleem van M.Martens heb ik niet :)
    ik wil wel even zeggen dat zowel het geld als de callcredits van het demo account in de min staan...


    Maikel bedoel je de homepage zelf? Want die 2 mannetjes op de homepage en verder geen tekst is typisch aan banditi

    Dus je kan niet om het even welk programma toevoegen?
    Dat is goed, want ik vond al dat er nu belachelijk veel programma's waren die niets te maken hadden met scripten :)

    Bedankt allemaal voor de pogingen
    L.Groot, bedankt voor de opmerking, om een of andere reden doe ik dat nu altijd :p


    Het probleem was dat in mijn javascript code ergens een regeltje stond die alles met een name-attribute leegmaakte (en dus ook de form).
    Dit moest daar niet meer staan, want het script was al aangepast.


    Slotje :)

    Wel ja, de dialog sluit zodra je op kopen hebt geklikt.
    Maar je zou daarna een nieuwe dialog moeten kunnen openen (dat werkt)
    Alleen zijn de inputvelden in deze nieuwe dialog verdwenen :s


    Dit zou normaal gezien alles moeten zijn

    Hallo


    ik ben momenteel bezig met een form, deze wordt gesubmit door jQuery,
    maar het probleem is dat na deze submit de 2 inputvelden in de form verdwijnen en dat wil ik niet.
    Kan ik dit oplossen? Of zou ik dan beter met ajax gaan werken?


    Willem