AjaxのJSONP使用でPHPで作った配列をJSに返す方法
2024/04/17
AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続してデータを取得し、PHPで処理。その処理したデータは配列としてAというサイトに返したかった。
PHP側では以下のように処理する。
ソースコード
$return = array(
'hoge' => $rs['hoge'],
'huga' => $rs['huga']
);
$return = json_encode($return);
echo $_GET['callback'] . "(" . $return . ")";
配列で返すっていう部分でちょっと時間かかった。
関連記事
-
-
jQueryのトースト(通知)用ライブラリ「iziToast.js」の利用方法
システム構築の際、エラー表示をJavaScriptのアラートではなくトースト(通 ...
-
-
「slick」で作成したスライダー画像にランキングの順位を表示する方法
「slick」で作成したスライダー画像に対して、ランキングの順位を表示したいとい ...
-
-
ラジオボタンのカスタムデータ属性を取得し、特定の値の場合はチェックさせない方法
ASPを使用したサイトで特定のradioボタンは選択不可にしたいというケースがあ ...
-
-
Ajaxを使用する際の注意
Ajaxで特にJSONPを使う際によくミスることがあるので 注意点をまとめておく ...
-
-
javascriptやjQueryで画像を書き換えても変わらない場合
けっこう前に画像をアップロードしてリアルタイムにプレビューする機能を作った時に、 ...