jQueryのajax関数を利用してJSONPを扱う際にちょっとだけハマった。 jQueryのajax関数を利用してJSONPを扱う場合、dataTypeに「jsonp」を指定するだけではなく、「jsonpCallback」を使わないとparsererrorとかになる。 (ちなみに利用したjQueryのバージョンは1.8.2で、jsonpCallbackについては公式サイトの仕様に載っている) 以下はBasic認証配下に設置したPHPファイルが出力するJSONPのデータを取得したもの。 $.ajax({ url: 'https://json.data.domain/jsonp.php', type: 'POST', username: 'basic_auth_name', password: 'basic_auth_pw', data: {}, dataType : 'jsonp', js