プラグインを書こうとしています。ライブラリやフレームワークを使用できません。どのウェブサイト(ドメイン)でも、自分のドメインからスクリプトを開始したいと思います。
例:ドメインAのWebサイトのコードに、ドメインBからスクリプトを開始するコードを配置しました
<script src="http://domain-b.com/myscript.js" type="text/javascript"></script>
JavaScriptのコード(myscript.js)
type = 'GET';
url = 'http://domain-b.com/echojson.php';
data = ‘var1=1&var2=2’;
_http = new XMLHttpRequest();
_http.open(type, url + '?callback=jsonp123' + '&' + data, true);
_http.onreadystatechange = function() {
alert(‘Get data: ’ + _http.responseText);
}
_http.send(null);
http://domain-b.com/echojson.phpのスクリプトは、常に答えを提供します。
jsonp123({answer:”answer string”});
しかし、JavaScriptコンソールでエラー(200)が表示され、AJAXは何も取得しません。