Convertir jsonp en json

Voici mon code

$.ajax({
    type: "GET",
    url: "http://example.com?keyword=r&callback=jsonp",
    success: function (data) {
        alert(data);
    },
    dataType: "jsonp",
    error: function (xhr, errorType, exception) {
        var errorMessage = exception || xhr.statusText;
        alert("Excep:: " + exception + "Status:: " + xhr.statusText);
    }
});

OK, donc le code ci-dessus fonctionne très bien et je suis de données en jsonp.Maintenant, je ne peux pas comprendre comment convertir jsonp json.

Il n'y a pas une telle chose comme "objet json". JSON est une croix-plate-forme de données sérialisées dans la forme d'une chaîne. Il est également différent de JSONP. Et comme @FelixKling dit, jQuery va automatiquement analyser dans un objet si vous avez tout fait correctement.
Vous ne devez pas ajouter &callback=jsonp à l'URL, jQuery prendra soin de cela. Aussi, si tout fonctionne bien, data devrait déjà être le JS objet dont vous avez besoin. Alors, quel est exactement votre problème? Qu'est-ce que data?
Lisez à propos de JSONP: stackoverflow.com/questions/3839966/...
Assurez-vous que votre serveur est la conversion de vos JSON pour un JSONP quand il est de retour à la demande. Il doit être enveloppé dans un appel de fonction.
eh bien en fait si je n'ajoute pas un rappel à l'url il n'est pas de travail dats y j'ai ajouté &callback=jsonp .Ses une url externe et les fichiers dat comment cela va fonctionner

OriginalL'auteur iJade | 2013-01-10