Ecco la mia chiamata Ajax.Errore:: jQuery non è stato chiamato
$.ajax({
type: "GET",
url: "http://example.com/v1/search?keyword=r",
dataType: "jsonp",
crossDomain: true,
success: function (responseString) {
alert(responseString);
},
error: function (xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
alert(errorMessage);
}
});
risposta dal mio esempio url
{
"response": [{
"attributes": {
"type": "enge",
"url": "/services/data/v24.0/sobjects/Challenge__c/a0GZ0000005Vvh4MAC"
},
"name": "Really",
"end_date": "2013-02-07T15:26:00.000+0000",
"total": 350.0,
"registered_members": 0.0,
"id": "30",
"type": "Design",
"id": "a0GZ0000005Vvh4MAC",
"start_date": "2012-11-19T16:52:00.000+0000",
"description": "This is my really cool challenge",
"remaining_days": 28.0,
"categories__r": [{
"attributes": {
"type": "Category__c",
"url": "/services/data/Category__c/a08Z0000000RNI2IAO"
},
"id": "0RNI2IAO",
"display_name": "Andy"
}, {
"attributes": {
"type": "Category__c",
"url": "/services/Category__c/a08Z0000000RNI3IAO"
},
"id": "a0O",
"display_name": "ADR"
}]
}
}],
"count": 1
}
sto cercando di effettuare una chiamata di dominio croce e ottenere errore
jQuery180014405992737595236_1357861668479 was not called
Aggiornamento
Bene i ho provato ad usare da taType: "json" ma a quel punto ottenere errore
No Transport
La tua pagina remota sta emettendo una risposta JSONP correttamente formata? 'callback ({/ * json * /})' – Matt
Sì, la risposta è JSON, non JSONP. –
@FelixKling ho provato ad usare dataType: json ma ricevendo errore "No Transport" – iJade