обратный вызов добавлен в JSON-запрос jQuery - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть эти коды JavaScript на странице:

<script type="text/javascript">
$(function() { 
   $.getJSON("http://example.com/index.php/grid/fetch-grid", function(jsonData) {
    if (jsonData.status === true) {
        $("#parserFilterGridContainer").html(jsonData.content);
    } else {
        // Alert that loading failed
        alert(jsonData.content);
    }
    });
});
</script>

когда я проверяю это в firebug, URL, запрошенный с сервера, является

"http://example.com/index.php/grid/fetch-grid?callback=.... (some numbers)"

вместо "http://example.com/index.php/$$$call$$$/grid/fetch-grid"

Моя версия jQuery v1.5.1. Это из-за моей версии jQuery? Как я могу решить это?

1 Ответ

0 голосов
/ 01 февраля 2012

ок, решено сейчас. Я обновляю свой jquery с 1.5.1 до 1.7, и проблема решается. Кажется, v1.5.1 рассматривает getJSON как JSONP вместо JSON.

...