X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

6 страниц V   1 2 3 4 5 6 >
Открыть тему
Тема закрыта
> Jquery Ajax
kronos
kronos
Topic Starter сообщение 26.5.2010, 14:07; Ответить: kronos
Сообщение #1


Бьюсь второй день уже. Вот XML файл
<?xml version="1.0" encoding="utf-8" ?>
<RecentTutorials>
  <Tutorial author="The Reddest">
    <Title>Silverlight and the Netflix API</Title>
    <Categories>
      <Category>Tutorials</Category>
      <Category>Silverlight 2.0</Category>
      <Category>Silverlight</Category>
      <Category>C#</Category>
      <Category>XAML</Category>
    </Categories>
    <Date>1/13/2009</Date>
  </Tutorial>
  <Tutorial author="The Hairiest">
    <Title>Cake PHP 4 - Saving and Validating Data</Title>
    <Categories>
      <Category>Tutorials</Category>
      <Category>CakePHP</Category>
      <Category>PHP</Category>
    </Categories>
    <Date>1/12/2009</Date>
  </Tutorial>
  <Tutorial author="The Tallest">
    <Title>Silverlight 2 - Using initParams</Title>
    <Categories>
      <Category>Tutorials</Category>
      <Category>Silverlight 2.0</Category>
      <Category>Silverlight</Category>
      <Category>C#</Category>
      <Category>HTML</Category>
    </Categories>
    <Date>1/6/2009</Date>
</Tutorial>
  <Tutorial author="The Fattest">
    <Title>Controlling iTunes with AutoHotkey</Title>
    <Categories>
      <Category>Tutorials</Category>
      <Category>AutoHotkey</Category>
    </Categories>
    <Date>12/12/2008</Date>
  </Tutorial>
</RecentTutorials>


Вот парсер на последнем JQuery

$(document).ready(function()
{
  $.ajax({
    type: "POST",
    contentType: "text/xml",
    url: "jquery_xml.xml",
    dataType: "xml",
    success: parseXml,
    err: errore,
  });
});  

function parseXml(xml)
{
  //find every Tutorial and print the author
  $(xml).find("Tutorial").each(function()
  {
    $("#output").append($(this).attr("author") + "<br />");
  });

  // Output:
  // The Reddest
  // The Hairiest
  // The Tallest
  // The Fattest
}

Все работает, если файл лежит в папке скрипта.
Как только перемещаю его на сторонний сайт
$(document).ready(function()
{
  $.ajax({
    type: "POST",
    contentType: "text/xml",
    url: "http://satoved.ru/jquery_xml.xml",
    dataType: "xml",
    success: parseXml,
    err: errore,
  });
});

Перестает работать, и вроде бы ни parseXML() и errore() не выполняются.


--------------------
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 26.5.2010, 14:12; Ответить: DeimosFobos
Сообщение #2


Это сделано для безопасности, вы можете делать запрос к файлам только на вашем сайте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
Topic Starter сообщение 26.5.2010, 14:20; Ответить: kronos
Сообщение #3


А как с чужих?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 26.5.2010, 14:22; Ответить: DeimosFobos
Сообщение #4


(kronos @ 26.5.2010, 13:20) *
А как с чужих?

php, asp и т.д.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
Topic Starter сообщение 26.5.2010, 14:23; Ответить: kronos
Сообщение #5


Да ладно, на JS что нельзя? Не может быть такого. RSS парсеры есть ведь на JS.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 26.5.2010, 14:27; Ответить: DeimosFobos
Сообщение #6


(kronos @ 26.5.2010, 13:23) *
Да ладно, на JS что нельзя?

Нельзя.
(kronos @ 26.5.2010, 13:23) *
RSS парсеры есть ведь на JS.

Покажите мне хоть 1 такой парсер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
Topic Starter сообщение 26.5.2010, 14:29; Ответить: kronos
Сообщение #7


(DeimosFobos @ 26.5.2010, 13:27) *
Покажите мне хоть 1 такой парсер

http://wingadget.ru/cat/novosti/rss-inform...sti-wingadgetru
Там правда используется некий oXML объект.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 26.5.2010, 14:40; Ответить: DeimosFobos
Сообщение #8


(kronos @ 26.5.2010, 14:29) *

При чем здесь гаджет для вин 7?
вы мне покажите хоть 1 js парсер который стоит на сайте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
Topic Starter сообщение 26.5.2010, 14:42; Ответить: kronos
Сообщение #9


(DeimosFobos @ 26.5.2010, 13:40) *
При чем здесь гаджет для вин 7?

Они на JS.
Смысл на сайте ставить JS если есть php?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bacifer
Bacifer
сообщение 26.5.2010, 14:44; Ответить: Bacifer
Сообщение #10


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


--------------------
Сноуборд это не просто доска, но и 2-3 кубика адреналина! Не хватает снега? Маунтинборд твой спорт!
Мои кролики породы вислоухий баран :)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
6 страниц V   1 2 3 4 5 6 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1171 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44767 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1459 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Ищу специалиста Wordpress/PHP/JS/AJAX
5 by_roXe 4287 4.11.2018, 17:09
автор: kikimora17
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 3796 25.12.2017, 21:18
автор: xetedata


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:38
Дизайн