こんにちは、インターネットアプリケーションでは、AJAXテクノロジーがますます使用されています。これにより、ページをリロードせずに、ブラウザーからサーバーへ、またはその逆にデータを転送できます。 しかし、AJAXを使用できず、データを取得する必要がある場合はどうでしょう。
AJAXを使用できない典型的な例は、別のドメインからデータを受信することです。 次に、この問題の解決に役立つ方法について説明します。
メソッドは非常に簡単で、スクリプトタグを作成し、ブラウザ自体がデータをロードします。
var script = document.createElement( 'script');
script.setAttribute( 'type'、 'text / javascript');
script.setAttribute( 'language'、 'JavaScript');
script.setAttribute( 'src'、 'Your url');
document.getElementsByTagName( 'head')[0] .appendChild(スクリプト);
サーバーで、必要なスクリプトを生成できます。
PSブラウザーを完全に欺くために、サーバーにヘッダー「Content-Type:text / javascript」を送信できますが、ヘッダーがなくても機能します。