勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

JavaScriptでURLのクエリを取得する2

      2014/05/22

直近で調べたのとは別に、

http://aaa.bbb/ccc/id123?test=456

みたいなURLでid以降の文字列(ここだと123)を
JavaScriptで取得したいケースがあった。

本来はhttp://aaa.bbb/ccc/index.php?id=123&test=456になるんだろうけど、
SEO的なホニャララで上記のURLにしているみたい。
もちろん123の部分は色々変わる。

■ソース
var url = location.href.split('aaa.bbb/ccc/id');
if (url[1].indexOf('?') != -1) {
var url2 = url[1].split('?');
}
var id = (url[1].indexOf('?') != -1) ? url2[0] : url[1];

 - JavaScript

  関連記事

javascriptでのについて

javascriptを書く際に、 <script> <!-- ...

JavaScriptのvarとletとconst

JavaScript関連の調べ物をしていた際、変数の宣言時にvarではなくlet ...

JavaScriptで画像に光沢をつける(glossy.js)

凄く簡単に光沢がつけられるライブラリがあったのでメモ。 ライブラリを呼び出してc ...

サイトにHTMLエディタ(WYSIWYG)を導入する方法

シンプルで導入が簡単、且つ日本語化されているウィジウィグを探しており、良さそうな ...

GoogleMapsAPIでマーカーが全て表示されるように自動ズーム

GoogleMapsAPIでマーカーを複数設置した場合にズームの値や、マーカーの ...

JavaScriptで文字列から数値へ変換時の注意

JavaScriptで文字列から数値へ変換時に思った挙動と異なることがあった。具 ...

HTML、javascriptソースの暗号化

サーバーサイドはソースを見られないけどクライアントサイドはソースを見られるので、 ...

GoogleMapでメインカラーを変更する方法

GoogleMapAPIを用いたMAPでカラー変更をしたかった。カラーコードの指 ...

javascriptで論理和演算子の特殊な使い方

論理和「||」の特殊な使い方を教わったのでメモ。 普段使うのは、 if (a = ...

javascriptの文末

下記みたいなコードがあって、文末に「;」が 無いのになんで動くのこれ? となった ...