PHP
JavaScript

Ajaxのクロスドメイン問題を知らずにプログラミングして、全部作り直した話


結論


  • Ajaxは同一ドメインでしか実行できない(クロスドメイン問題)

  • AjaxでドメインAのAPIと通信し、そのAPIからcCRL関数でドメインBのAPIを叩いて対処した
    写真 2019-02-10 17 53 44.jpg


補足

そもそもクロスドメイン問題を知りませんでした。

プログラミング中にクロスドメイン問題に鉢合わなかったのは、ドメインBに該当するシステムも絶賛他所で開発中で、テスト用のAPIを同一ドメインであるドメインAに配置してしまったからでした。

問題そのものはググってわかったものの、対処がわからず、期日も迫っていたため、サンプルプログラムを書いていただいたら、見覚えのあるコードだったので、ああこれクロスドメイン問題に対応したプログラミングだったんだと気づきました…。

またひとつ勉強になりました。