Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить значение с другого домена (https://javascript.ru/forum/misc/42125-poluchit-znachenie-s-drugogo-domena.html)

natureproj 15.10.2013 19:39

Цитата:

Сообщение от ksa (Сообщение 276563)
На сервере, из БД - можно формировать все, что может быть записано в файл как текст. :)

Пример на CSP

<script language='cache' runat='server'>
   s val=<тут_вычисляется нужное_значение>
</script>
var variable = '#(val)#';

Да, я могу сформировать скрипт в php файле, но прикрепить этот файл, как скрипт с другого домена я не смогу.

ksa 15.10.2013 19:49

Цитата:

Сообщение от natureproj
но прикрепить этот файл, как скрипт с другого домена я не смогу

В чем именно выражается немощь?

Jsonp может помочь...

natureproj 16.10.2013 00:22

Цитата:

Сообщение от ksa (Сообщение 276583)
В чем именно выражается немощь?

Jsonp может помочь...

Прочитал, применить ничего не могу. Т.к мне нужно получать данные динамически.
я же не могу в файле login.js написать:
var a = <?php echo 'hello';?>;
alert(a);

ОлегА 16.10.2013 08:02

а что в консоли то пишет когда запрос отправляешь?

ksa 16.10.2013 08:28

Цитата:

Сообщение от natureproj (Сообщение 276609)
Прочитал, применить ничего не могу. Т.к мне нужно получать данные динамически.
я же не могу в файле login.js написать:
var a = <?php echo 'hello';?>;
alert(a);

Ты видать вообще не понимаешь серверных технологий... :(

natureproj 16.10.2013 14:47

с чего ты взял? Так мне поможет кто-нибудь с вопросом?

ksa 16.10.2013 15:00

Цитата:

Сообщение от natureproj
с чего ты взял?

Так это очевидно из твоего ответа! :)
http://javascript.ru/forum/misc/4212...tml#post276609

Цитата:

Сообщение от natureproj
Так мне поможет кто-нибудь с вопросом?

Тебе дали столько ссылок с примерами кроссдоменных запросов, с обработкой ответов... В инете и книгах все расписано...
В чем тебе еще помочь?

Предложи деньги - твою работу сделают вместо тебя...

natureproj 16.10.2013 16:37

Цитата:

Сообщение от natureproj (Сообщение 276609)
Прочитал, применить ничего не могу. Т.к мне нужно получать данные динамически.
я же не могу в файле login.js написать:
var a = <?php echo 'hello';?>;
alert(a);

Цитата:

Сообщение от ksa (Сообщение 276638)
Ты видать вообще не понимаешь серверных технологий... :(

Я же написал, что ТАК не получится сделать. В надежде получить ответ, как же все-таки получится сделать. При чем тут что я не понимаю?
Ты говоришь общими фразами, дал одну ссылку, я её прочитал, попробовал применить - не получилось. Если знаешь как сделать, неужели сложно просто написать?

ksa 16.10.2013 16:54

Цитата:

Сообщение от natureproj
Если знаешь как сделать, неужели сложно просто написать?

1. Я не телепат
2. С ПХП не работаю

natureproj 16.10.2013 17:05

Я нашел ошибку, вроде ответ получаю!
1)На странице moisait.ru/login.php
выводится любое значение, пусть "админ"
2) в manifest.json пишется
"permissions": [
"http://moisait.ru/*"
],
3) в скрипте куда нужно получить значение пишется:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://losttime2.su/?tmpl=login", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
alert(' Ответ: '+xhr.responseText); // собственно сам ответ! "admin"
}
}
xhr.send();
:victory:


Часовой пояс GMT +3, время: 14:43.