Kinopyo Blog

プログラマとしてRuby, Rails, iPhone, iPad,Macなどなどと向き合う日々のログポース

メモ:PHPでJSONPを返すサンプルコード

2010年12月21日 by kinopyo | PHP5


PHP側で

echo $_GET['callback'] . '(' . json_encode($object) . ');';

JS側で

    $(function(){
         $.getJSON('foo.php?callback=?',
                    {},  // No additional parameters sent
                    function (data) {
                         // data is now JSON object instantiated from retrieved info
                         alert(data['key']);
         });
    });

参考:

http://www.carolinamantis.com/wordpress/?p=29

Tags: , ,

You can leave a response, or trackback from your own site.

関連記事

  • taiki.shimazu

    $_GET['callbacl']でXSS脆弱性がないかな。
    念のため補足を書いたほうが良くないか?

  • http://jupiter333.wordpress.com/2011/07/01/html-formatecho-_getcallback-json_encodeobject/ [HTML Format]:echo $_GET['callback'] . ‘(‘ . json_encode($object « jupiter333

    [...] [2011/07/02 8:31:29]: http://www.kinopyo.com/blog/memo-php-return-json [...]