Articles of jsonp

L’API di Wikipedia supporta CORS o solo JSONP disponibile?

Questa domanda riguardava un’altra domanda , che è stata posta un anno fa. L’autore ha chiesto come fare la richiesta di origine cros usando JavaScript e API di Wikipedia e un commento è stato: en.wikipedia.org non sembra consentire CORS e fu invece consigliato di usare JSONP. So che posso usare JSONP, ma preferisco CORS se […]

Come fare una richiesta POST jsonp che specifica contentType con jQuery?

Ho bisogno di fare una richiesta POST jsonp con il tipo di contenuto ‘application / json’. Posso ottenere la richiesta POST al server in questo modo: jQuery.ajax({ type: ‘POST’, url: url, data: data, success: success, error: error, async: true, complete: complete, timeout: TIMEOUT, scriptCharset: ‘UTF-8’, dataType: ‘jsonp’, jsonp: ‘_jsonp’, }); Ma non appena aggiungo la […]

Usa JSONP per caricare una pagina html

Sto provando a caricare una pagina esterna usando JSONP , ma la pagina è una pagina HTML , voglio solo JSONP il contenuto usando ajax. EDIT: Il motivo per cui sto facendo questo è perché voglio passare tutte le informazioni utente ex: intestazioni, IP, agente, quando si carica la pagina piuttosto che i miei server. […]

Ricerca Javascript all’interno di un object JSON

Ho avuto una stringa / object JSON nella mia applicazione. {“list”: [ {“name”:”my Name”,”id”:12,”type”:”car owner”}, {“name”:”my Name2″,”id”:13,”type”:”car owner2″}, {“name”:”my Name4″,”id”:14,”type”:”car owner3″}, {“name”:”my Name4″,”id”:15,”type”:”car owner5″} ]} Avevo una scatola filtro nella mia applicazione, e quando digito un nome in quella casella, dobbiamo filtrare l’object e visualizzare il risultato. Ad esempio, se l’utente digita “nome” e fa […]

jQuery getJSON funziona localmente, ma non nel dominio incrociato

Ho cercato SEMPRE e non riesco a trovare una risposta definitiva al mio problema. Quindi eccolo qui. Ho un file JSON (sono andato a jsonlint per convalidare e dice che va bene) che assomiglia a questo (alcune informazioni modificate): [{ “position”:”1″, “category”:”A”, “title”:”Title to first story”, “description”:”The first story.” }, { “position”:”2″, “category”:”B”, “title”:”Title to […]

Chiama AJAX e pulisci JSON ma Errore di syntax: mancante; prima della dichiarazione

Sto effettuando una chiamata JSONP interdominio utilizzando questo codice: jQuery.ajax({ async: true, url: ‘http://mnews.hostoi.com/test.json’, dataType: ‘jsonp’, method: “GET”, error: function (jqXHR, textStatus, errorThrown) { console.log(textStatus + ‘: ‘ + errorThrown); }, success: function (data, textStatus, jqXHR) { if (data.Error || data.Response) { exists = 0; } } }); Durante il debug in Firebug, ottengo il […]

ASP.net MVC restituisce JSONP

Sto cercando di restituire alcuni JSON tra domini e capisco che il modo per farlo è attraverso JSONP piuttosto che JSON puro. Sto usando ASP.net MVC quindi stavo pensando di estendere il tipo JSONResult e quindi estendere Controller in modo che anche implementasse un metodo Jsonp. È questo il modo migliore per farlo o esiste […]

parsererror dopo la richiesta jQuery.ajax con tipo di contenuto jsonp

Sto usando jQuery versione 1.5.1 per fare la seguente chiamata ajax: $.ajax({ dataType: ‘jsonp’, data: { api_key : apiKey }, url: “http://de.dawanda.com/api/v1/” + resource + “.json”, success: function(data) { console.log(data); }, error: function(jqXHR, textStatus, errorThrown) { console.log(errorThrown); console.log(textStatus); } }); Il server risponde con un object JSON valido: { “response”: { “type”:”category”, “entries”:1, “params”:{ “format”:”json”, […]

Come posso rilevare jQuery $ .getJSON (o $ .ajax con datatype impostato su ‘jsonp’) quando si utilizza JSONP?

È ansible rilevare un errore quando si utilizza JSONP con jQuery? Ho provato entrambi i metodi $ .getJSON e $ .ajax ma nessuno dei due catturerà l’errore 404 che sto testando. Ecco cosa ho provato (tieni a mente che tutti funzionano correttamente, ma voglio gestire il caso quando fallisce): jQuery.ajax({ type: “GET”, url: handlerURL, dataType: […]

Quindi, JSONP o CORS?

La mia WebAPI è stata distribuita nell’ambiente Intranet . Ciò significa che la sicurezza non era la mia preoccupazione. Sembra che CORS sia molto più amichevole per il cliente e più facile da implementare . Altre preoccupazioni che potrei aver perso?