勉強したことのメモ

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で行う

ajaxとかでクロスドメインを突破する際は、 PHPファイルを介すかJSONPを ...

CSSとJavaScriptでテキストのコピー防止

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

JavaScriptでFlashのバージョンを取得

既存のソースでFlashのバージョン取得を 行っているものがあり、使いそうなので ...

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

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

javascriptでゼロパティング

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

JavaScriptで全角半角を判別の上で文字数カウントを行う

やりたかった事は「全角5文字・半角10文字以内の入力フォーム」 みたいなもの。 ...

HTML、javascriptソースの暗号化

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

JavaScriptでcookieの保存

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

JavaScriptで配列をループ処理(for-in)

JavaScriptでforeach使ったこと無かったけど、 配列のキーが連番じ ...

リンク部分にマウスオーバーでツールチップを表示(nicetitles.js)

既存のソースにて見たことの無いプラグインが 使われていたのでメモ。 ■参考 ht ...