Json request with jQuery don't be evil'

Thu, 10/08/2009 - 10:20

Jesus how complex can it be!  For our hyves/facebook gadget we needed to fetch some json from our website. After getting the < don't be evil' > message for a while we figured it out.

If this is your call:
function getJson() {
   
$.getJSON(http://www.yourdomain.com/hyvesapp/json?callback=?,
            function(data){
              
alert("got here"+data.name);
    });
}

In your code you have to do some things to get this working, jQuery adds a function name to the ? at the end (see the manual) so you need to readout the callback GET param in your script to get it to work.

 

This is the function is used:
function hyvesappCreatejson(){
    header("Content-Type: application/json;");
    $obj = new stdClass;
    $obj->name = "yourname";
    $obj->url = "www.gijs.com";

    echo $_GET['callback'].'('.json_encode($obj).')';exit;
}

Hope this helps.

Tweet
  1. VkrRwZ on Sat, 07/31/2010 - 00:03

    LQtEGtt iKSkck

  2. dAjoxU on Wed, 07/28/2010 - 19:03

    XYmock Viagra >:-[ Buy Cialis Online >:-OOO

  3. dAjoxU on Tue, 07/27/2010 - 17:43

    WAYAbpVI Viagra >:-[ Buy Cialis Online 3882

  4. dAjoxU on Mon, 07/26/2010 - 21:06

    vBBafmjW Viagra bAqZix Cheap Phentermine :-O Buy Cialis 3102

  5. dAjoxU on Sun, 07/25/2010 - 17:54

    wPpUZlMZ Buy Viagra 4628 Ambien online %-[[[ Cialis :-O

  6. dAjoxU on Sat, 07/24/2010 - 00:30

    APqVdZvS Buy Cialis >:-OOO Buy Viagra wmssdU Valium yDpUDf

  7. dAjoxU on Fri, 07/23/2010 - 03:35

    YMbxUi Buy Viagra 4624 Buy Xanax KBCDv Cialis %-[[[

  8. dAjoxU on Wed, 07/21/2010 - 19:35

    xaLELlr Viagra hhrekr Cheap Phentermine tinLF Cheap Cialis 0731

  9. dAjoxU on Mon, 07/19/2010 - 21:14

    EoxbvLn Cheap Cialis cbckXm Cheap viagra >:-[ Cheap Tramadol 8557

  10. dAjoxU on Fri, 07/16/2010 - 20:01

    hnjYgCo Cheap Cialis 1883 Ambien 0189 Cheap Valium %-[[[ Cheap viagra 8253 Phentermine online :-O Xanax >:-[

  11. dAjoxU on Thu, 07/15/2010 - 19:26

    pupzNmTV Viagra xOfJp Cheap Phentermine 5995 Cheap Cialis 8243

  12. dAjoxU on Tue, 07/13/2010 - 17:15
  13. dAjoxU on Sun, 07/11/2010 - 16:01

    KwvqkteC Phentermine RPtKZ Buy Xanax 1597 Tramadol 5690

  14. dAjoxU on Fri, 07/09/2010 - 03:13

    NeUoZLPp Buy Viagra UtYTSQ Buy Cialis >:-OOO

  15. dAjoxU on Wed, 07/07/2010 - 18:38

    rsXklW Viagra 1220 Buy Cialis Online doRqX

  16. dAjoxU on Tue, 07/06/2010 - 17:20

    LZlYDJm Xanax :-O

  17. dAjoxU on Thu, 06/17/2010 - 17:51
  18. dAjoxU on Wed, 06/16/2010 - 10:15
  19. dAjoxU on Tue, 06/15/2010 - 20:11

    HLIpXArU Viagra Cialis

  20. dAjoxU on Mon, 06/14/2010 - 14:22
  21. dAjoxU on Sun, 06/13/2010 - 12:24
  22. dAjoxU on Sat, 06/12/2010 - 22:33
  23. dAjoxU on Sat, 06/12/2010 - 01:04

    nBKXcdV Viagra Buy Cialis

  24. dAjoxU on Fri, 06/11/2010 - 07:23
  25. dAjoxU on Thu, 06/10/2010 - 16:15
  26. dAjoxU on Wed, 06/09/2010 - 21:52
  27. dAjoxU on Mon, 06/07/2010 - 16:34
  28. dAjoxU on Sun, 06/06/2010 - 09:43
  29. dAjoxU on Sat, 06/05/2010 - 18:49

    isjAcGGC Cheap viagra Cialis

  30. dAjoxU on Fri, 06/04/2010 - 09:37
  31. dAjoxU on Thu, 06/03/2010 - 17:42
  32. dAjoxU on Wed, 06/02/2010 - 09:18
  33. dAjoxU on Tue, 06/01/2010 - 17:40
  34. dAjoxU on Mon, 05/31/2010 - 15:00
  35. dAjoxU on Sat, 05/29/2010 - 23:10
  36. dAjoxU on Fri, 05/28/2010 - 22:11

    VyXuTffP Viagra Buy Cialis

  37. dAjoxU on Fri, 05/28/2010 - 07:33
  38. dAjoxU on Thu, 05/27/2010 - 16:38

    iXtNWmMB Phentermine Xanax

  39. dAjoxU on Wed, 05/26/2010 - 16:49
  40. dAjoxU on Tue, 05/25/2010 - 18:47
  41. dAjoxU on Sun, 05/23/2010 - 16:48
  42. dAjoxU on Sat, 05/22/2010 - 18:33

    nsOwHTKl Viagra Cialis

  43. dAjoxU on Fri, 05/21/2010 - 18:03
  44. dAjoxU on Thu, 05/20/2010 - 20:35
  45. dAjoxU on Wed, 05/19/2010 - 15:26
  46. dAjoxU on Tue, 05/18/2010 - 17:49
  47. dAjoxU on Mon, 05/17/2010 - 15:10
  48. dAjoxU on Sun, 05/16/2010 - 19:49
  49. dAjoxU on Sun, 05/16/2010 - 00:08

    RIJpERpr Viagra Buy Cialis

  50. dAjoxU on Sat, 05/15/2010 - 10:13
  51. Post new comment

    CAPTCHA
    This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Information

My name is Gijs Epping i am a a dutch webdeveloper currently working for eFocus. I build websites with typo3, Drupal, Magento and Codeignitor and i developed my own cms Not so Pureedit for small websites.