LoginSignup
1
1

More than 5 years have passed since last update.

js 地域LPO

Last updated at Posted at 2016-02-27

どこどこJPというサービスを使うときのメモ

サイトで都道府県を表示させる
docodocoはドメイン1つで同じものを使うので、下層ページならトップページに合わせる
callbackで変数を指定する
下記はイメージ

読み込むjs
<!-- LPO -->
<script src="../js/prefecture-setter.js"></script>
<script src="//hogehoge.com/api/v1/docodoco/5555555-5555-5555-5555-5555555555555.json?callback=setPrefecture"></script>
<!-- LPO -->

prefecture-setter.jsの中身
上で読み込んだjsのコールバックで下記の関数を呼び出す

prefecture-setter.js
;function setPrefecture(json){
    var data = JSON.parse(json.data);

    //都道府県を取得
    var prefJName = data.PrefJName;

    /*
    ## 都道府県
    */
    ;(function(){
        var pref;
        switch(prefJName){
            case '北海道':
                pref = prefJName;
                break;

            case '東京':
                pref = prefJName + '';
                break;

            case '京都':
            case '大阪':
                pref = prefJName + '';
                break;

            default:
                pref = prefJName + '';
                break;
        }
        $('.pref-txt').text(pref);
    })();

};

こんなかんじで都道府県ごとにテキストは吐き出させる

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1