勉強したことのメモ

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

JavaScriptでAjaxを使わずにクロスドメインから変数を取得する

      2014/05/22

JavaScriptの配列形式で出力するファイルを作成しておき、
動的にソースに書き込む事で必要な時に取り出せる。

■ソース
$(function(){
includeSet                     = document.createElement('script');
includeSet.charset             = 'euc-jp';
includeSet.type                 = 'text/javascript';
includeSet.id                     = 'online4';
includeSet.src                 = 'http://aaa.jp/aaa.js' + '?_=' + Math.floor(Math.random() * 100000);
($('head')[0] || $('body')[0] || $('html')[0]).appendChild(includeSet);
})

function complete(req) {
var code = eval("(" + req + ")"); //オンライン女性データを展開
console.log(code);
}

http://aaa.jp/aaa.jsの内容
req = {code:'aaa'};
complete(req);

考え方は分かるけど■ソースの方が出てこなかった。

 - javascript

  関連記事

javascript_logo_unofficial-300x300
他サイトのRSS情報を画像付きで表示させる

WordPressでAというサイトを作成し、AのRSS情報をBというサイトでアイ ...

javascript_logo_unofficial-300x300
CSSとJavaScriptでテキストのコピー防止

あるサイトで文言の意味が分からずGoogleで検索する為にコピペしようとするも、 ...

javascript_logo_unofficial-300x300
複数のajax処理の結果をまとめて表示

同時にajax処理を行う際、挙動やコードの書き方に悩まされることが多い。例えばA ...

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

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

javascript_logo_unofficial-300x300
JavaScriptでcookieの保存

JavaScriptでcookieを保存したかったけど 方法が分からなかったので ...

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

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

mzl.qobqfuxq
GoogleMapで半径●メートルを範囲表示

GoogleMapでマーカーを立てて、そこから範囲●mもしくは●kmを円で表示さ ...

javascript_logo_unofficial-300x300
javascriptでゼロパティング

月日をゼロパディングしたかったけど PHPとは違い、そういった関数は無かったので ...

javascript_logo_unofficial-300x300
JavaScriptでURLのクエリを取得する

やりたかった事はJavaScriptでGETのクエリを取得。 ■ソース var ...

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

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