サーバーからスクリプトを取得する埋め込み可能なJavaScriptを提供したいと思います。これにより、ユーザー(埋め込み可能なjsが含まれているページ)から詳細が取得され、サーバーに戻されます。これを達成するにはどうすればよいですか。
これは私が提供する埋め込み可能なjsです。
<script>
(function() {
read="This is the data which is entered by the user";
var istreet = document.createElement('script'); istreet.type = 'text/javascript'; istreet.async = true;
istreet.src = 'http://xyz.com/a.php;
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(istreet);
})();
</script>
そしてこれはhttp://xyz.com/a.phpのコードです
$('<div id="content"></div>').appendTo('body');
$('#content').html('
Some html to inject to the page\'s dom .
');
$.get("http://xyz.com/process.php?dataToProcess="+read,function(data){
alert(data);
});
しかし、$。get("http://xyz.com/process.php?dataToProcess="+read,function(data){//クロスドメインajaxリクエストにつながることがわかります
クロスドメインajaxの問題を解決したくありません。2つのパーティ(埋め込み可能なスクリプトを使用するパーティとサーバー)の間でシームレスに通信できるようにしたいと考えています。