вывода результата работы PHP-скрипта с помощью Javascript

Статус
В этой теме нельзя размещать новые ответы.

Tycoon

Постоялец
Регистрация
20 Апр 2006
Сообщения
77
Реакции
36
1. Курсы валют находятся в заданном xml-файле. Файл будет ежедневно обновляться (Для просмотра ссылки Войди или Зарегистрируйся).
2. Выводить курсы в виде ненумерованного списка с флагом страны слева от курса валюты. (XML можно сразу отправлять на XSL-трансформацию)
3. Написать JS-скрипт для вывода результата работы PHP-скрипта в заданном месте страницы. Это нужно чтобы администраторы могли через DMS в нужном месте вывести курс валют.
4. Должна быть возможность задавать список выводимых валют в JS-скрипте.

первые 2 пункта я сделал, не могу понять как сделать JS-скрипт для пункта 3 и 4
 

Eihwaz

Гуру форума
Регистрация
7 Окт 2007
Сообщения
156
Реакции
54
Пускай PHP отдает строку json:
HTML:
{
    "roubles": 
    {
        "blah"     :"image.jpg",
        "blahblah" :"test"
    },
    "dollars":
    {
        "blah"     :"image2.jpg",
        "blahblah" :"test2"
    }
}
И в javascript ее разбирайте как многомерный массив.
Насчет 4-го вопроса - не понял, кто должен иметь возможность задавать список, пользователь через веб-интерфейс?
 

Tycoon

Постоялец
Регистрация
20 Апр 2006
Сообщения
77
Реакции
36
не очень понятно коненечно но вот что я имею на текущий моеменТ:
PHP:
$url = file_get_contents("curs/XML_daily.xml");
$filename = 'curs/currency.xml';
file_put_contents($filename, $url);
$array = file($filename);
unset($array[0]);
$xml = implode("", $array);
$html = transform($xml, "currency");
return $html;

и трансфорамция в ХСЛТ:

HTML:
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html" encoding="windows-1251" />


<!-- <xsl:template match="NumCode">
     <p>
          <b>
               <xsl:value-of select="."/>
          </b>
     </p>
</xsl:template>

<xsl:template match="CharCode">
     <p style="color:red">
          <xsl:value-of select="."/>
     </p>
</xsl:template>

<xsl:template match="Nominal">
     <p>
          <i>
               <xsl:value-of select="."/>
          </i>
     </p>
</xsl:template>
-->
<xsl:template match="Name">
     <UL>
          <li>
              <b> <xsl:value-of select="."/></b>
          </li>
     </UL>
</xsl:template>

<xsl:template match="Value">
     <UL>
          <li>
              <b> <xsl:value-of select="."/></b>
          </li>
     </UL>
</xsl:template>

</xsl:stylesheet>

как дальше шагать не могу понять даже.... а этот код уже выводи типа :
HTML:
036 	AUD 	1 	Австралийский доллар 	21,4176   	826 	GBP 	1 	Английский фунт стерлингов 	50,0977
 

Tycoon

Постоялец
Регистрация
20 Апр 2006
Сообщения
77
Реакции
36
Пускай PHP отдает строку json:

Насчет 4-го вопроса - не понял, кто должен иметь возможность задавать список, пользователь через веб-интерфейс?

т.е. нужно чтобы пользователь мог задать список валют, в джава скрипте, который обратится к пхп скрипту который парсит валюту а затем джава скрипт отобразил все это дело
 

01ssv

Постоялец
Регистрация
29 Янв 2008
Сообщения
63
Реакции
5
используй jquery.load - и будет тебе счастье
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху