Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.10.2013, 00:21
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

natureproj,
ССылку на страницу с примером откуда считывать данные
Ответить с цитированием
  #12 (permalink)  
Старый 15.10.2013, 03:12
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

да какая разница. Я её могу изменить как угодно, поставив данные в блок и тд. К примеру http://moisait.su/?tmpl=login
Ответить с цитированием
  #13 (permalink)  
Старый 15.10.2013, 08:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от natureproj
по третьему задал вопрос
Так там и ответ есть!
Он начинается после слов
Цитата:
Для даного примера можно использовать следуюший php код:
Ответить с цитированием
  #14 (permalink)  
Старый 15.10.2013, 08:54
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от natureproj
да какая разница. Я её могу изменить как угодно
Сообщение от ksa
Можно "простую цифру" переделать в "скрипт" - он грузанется без проблем...
сделайте файл-передатчик script.js в нем напишите:
var variable = 'значение';

подключите этот скрипт на приемнике:
<script src="http://moisait.su/script.js"></script>

и можно пользоваться значением без всяких ajax
Ответить с цитированием
  #15 (permalink)  
Старый 15.10.2013, 14:59
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

Сообщение от BETEPAH Посмотреть сообщение
сделайте файл-передатчик script.js в нем напишите:
var variable = 'значение';

подключите этот скрипт на приемнике:
<script src="http://moisait.su/script.js"></script>

и можно пользоваться значением без всяких ajax
Мне нужно брать значения из базы данных того сайта. Так по-моему не получится организовать, верно?
Ответить с цитированием
  #16 (permalink)  
Старый 15.10.2013, 15:10
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от natureproj
Так по-моему не получится организовать, верно?
Честно говоря я в серверных технологиях плаваю, поэтому не скажу, можно ли script.js динамически формировать из базы данных. Но мне кажется, в любом случае это будет костылём. Есть же json, xml в конце концов. Да и про заголовки для кроссдоменных запросов выше писали уже. Если доступ к админке источника есть, то можно без файла-скрипта обойтись
Ответить с цитированием
  #17 (permalink)  
Старый 15.10.2013, 16:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от natureproj
Я её могу изменить как угодно
Сообщение от natureproj
Мне нужно брать значения из базы данных того сайта. Так по-моему не получится организовать, верно?
Одно исключает другое... ))
Ответить с цитированием
  #18 (permalink)  
Старый 15.10.2013, 16:37
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

Уже перепробовал по-разному. Не выходит
Делаю на странице popup.js
$.ajax({
  		   url: 'http://moisait.su/?tmpl=login',
  		   success: function(data){
  				alert('успех! '+data);
  	   },
		   error: function(data){
				alert('фэил '+data);
		   },
	   type: "GET",
		   dataType: "text"
		});

на странице http://moisait.su/?tmpl=login :
header('Access-Control-Allow-Origin: http://moisait.su/?tmpl=login');
  	header('Expires: Mon, 26 Jul 1997 05:00:00 GMT' ); 
  	header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); 
  	header('Cache-Control: no-cache, must-revalidate'); 
  	header('Pragma: no-cache');
  	header('Content-Type: text/html; charset=utf-8;');

в итоге возвращает 'фэил object'
Ответить с цитированием
  #19 (permalink)  
Старый 15.10.2013, 16:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от BETEPAH
Честно говоря я в серверных технологиях плаваю, поэтому не скажу, можно ли script.js динамически формировать из базы данных.
На сервере, из БД - можно формировать все, что может быть записано в файл как текст.

Пример на CSP

<script language='cache' runat='server'>
   s val=<тут_вычисляется нужное_значение>
</script>
var variable = '#(val)#';
Ответить с цитированием
  #20 (permalink)  
Старый 15.10.2013, 16:43
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от natureproj
в итоге возвращает 'фэил object'
Смотри какие свойства у этого объекта и чему они равны...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Получить значение value - как ? lamer Общие вопросы Javascript 26 12.08.2012 10:33
Не могу получить значение атрибута DenQ jQuery 9 06.02.2011 14:33
Как получить значение аттрибута вложенного тэга по id losk Events/DOM/Window 4 21.11.2009 10:08