обрабатывать оповещения Google через JQuery AJAX - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь разобрать канал RSS, созданный оповещениями Google, через jQuery.Я могу получить XHR-запрос на возврат XML через JSON-P, однако я пытаюсь разобрать ответ.

Затем консоль Firebug выдает следующую ошибку:

missing ; before statement
<?xml version="1.0"?><feed xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr=...

Из того, что яЯ читал это потому, что ответ оценивается как script, а не xml, но я могу ошибаться!

Я пытался реализовать следующие решения по смежным вопросам:

jQuery ajax-запрос с использованием ошибки jsonp

jQuery XML-анализ с пространствами имен

и этот трюк:

http://code.google.com/p/jquery-jsonp/wiki/TipsAndTricks

Создайте канал оповещений Google здесь: http://www.google.com/alerts

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>google alerts....</title>
</head>
<body>
    <h1>Google alerts</h1>
    <div></div>
</body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
<!--
jQuery(function() { 

    $.ajax({
        type: "GET",
        url: "GOOGLE ALERT FEED URL",
        dataType: "jsonp xml"
    }).done(function(data) {

        console.log(data);  
    }).fail(function(jq_xhr, text_status) {

        console.log("Error: " + text_status);
    });
});
-->
</script>

Любой совет будет принят, Приветствия.

...