Я хочу предоставить встраиваемый 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.
Я хочу иметь возможность общаться между двумя сторонами (одна с встраиваемым скриптом и моим сервером) без проблем.