勉強したことのメモ

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
javascriptで論理和演算子の特殊な使い方

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

110126-HTML5_Logo
HTML、javascriptソースの暗号化

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

javascript_logo_unofficial-300x300
時間差をつけて処理する

setTimeout( 処理, タイムアウト時間 ); で、時間差をつけて処理が ...

javascript_logo_unofficial-300x300
javascriptで実行時間の測定

var time_test = function(){ var x = 1; f ...

mzl.qobqfuxq
GoogleMapAPIで現在地取得と目的地までのルート表示

GoogleMapAPIを使って現在地を取得しつつ、目的地までのルートを表示させ ...

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

直近で調べたのとは別に、 http://aaa.bbb/ccc/id123?te ...

javascript_logo_unofficial-300x300
JavaScriptで三項演算子の中に三項演算子

既存のソースを作り変えている際によく分からないソースがあった。 だいぶ書き換えて ...

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

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

jquery_logo
jQueryでドロワーメニューの作成

■やりたかった事 スマホ用サイトにドロワーメニューを設置したかった。 &nbsp ...

javascript_logo_unofficial-300x300
JavaScriptの三項演算子

いつもと違う書き方? 使い方の三項演算子が あったのでメモ。 ■ソース var ...