2013-05-12 5 views
1

여러 웹 사이트/페이지에서 데이터를 검색하고 자동 업데이트되는 단일 응용 프로그램에 넣는 가장 좋은 방법은 무엇입니까? 나는 야후에서 기사를 가져 가고 싶다. 그리고 다른 하나는 bbc에서, 다른 하나는 그때부터 listview에 올려 놓는다. 그러면 autoUpdated가된다. 내가 어떻게 할 것인가? JSON에 대해 들었지만, jQuery Mobile 프로그래밍의 새로운 기능이기 때문에 이것이 어떻게 작동하는지 잘 모르겠습니다. 먼저 JSON을 웹 사이트에 구현하고 기사에서 가져온 다음 JSON 호출을 사용하고 싶습니까? 아니면 다른 방법으로이 작업을 수행해야합니까? 미리 조언 해 주셔서 감사합니다. 그것은 그 어려운 일이 아니다jQuery 모바일 데이터 검색

감사합니다, 벤

+0

jQuery가 클라이언트에서 실행됩니다. 여러 사이트에서 데이터를 가져 오려면 [도메인 간 문제] (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing)가 발생하게됩니다. 가장 간단한 방법은 (1) 모든 사이트에서 정보를 수집하는 ** 서버 측 ** 웹 응용 프로그램을 작성하는 것입니다. (2) 필요에 따라 풍부하게 만들고 (3) jQuery-html 페이지와 동일한 도메인에서 JSON 형식으로 제공하십시오. – acdcjunior

답변

2

.

혼자서 아무 것도 할 필요가 없습니다. 모든 주요 뉴스 사이트에는 RSS 피드가 있습니다. 기사 끌어 오기에 사용할 수있는 jQuery RSS 판독기 만 있으면됩니다. 그것들은 jQuery Mobile listview에 추가 될 수 있습니다. 골격 jQuery를 모바일 페이지를 만들기 적어도 10 ~ 30의 기사를

  • 스토어 기사 검색
  • 사용 RSS 플러그인을

    1. : https://github.com/sdepold/jquery-rss

      가해야 할 일 :

      여기에 하나의 거대한 jQuery를 RSS 플러그인입니다 in localStorage

    2. 목록보기에 표시
    3. 다른 페이지 만들기
    4. 사용자가 listview 요소를 클릭하면 기사 매개 변수가 두 번째 페이지로 전달됩니다. 다른 페이지에서 페이지 매개 변수를 전달하는 방법은 다른 기사를 참조하십시오. https://stackoverflow.com/a/14469041/1848600
    5. 두 번째 페이지가로드되기 전에 나머지 문서 데이터 (localStorage에서)를 읽고 동적으로 페이지 콘텐츠를 작성하십시오. 다른 기사에서 동적으로 생성 된 jQuery Mobile 페이지의 마크 업을 향상시키는 방법을 읽어보십시오. jQuery Mobile: Markup Enhancement of dynamically added content
  • +0

    답장을 보내 주셔서 대단히 감사드립니다. 뉴스 사이트가 아닌 개인 사이트 인 경우 개인 사이트에서 RSS 피드를 사용하지 않는 경우 어떻게해야합니까? 감사합니다. – NewInProgramming

    +0

    개인적인면이 당신 것이면 다음과 같이 할 수 있습니다 : http://stackoverflow.com/a/15205612/1848600 with json. json을 사용하면 다른 사이트에서도 액세스 할 수 있습니다. – Gajotres

    관련 문제