Articles of jsonp

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?

Modifica intestazioni HTTP per una richiesta JSONP

Sto usando jquery per creare una richiesta all’API di ricerca di Twitter. Sto usando jsonp, come è necessario per le richieste tra domini. Tuttavia, l’API di Twitter specifica che è necessario impostare un agente utente univoco per queste richieste e limita le richieste in caso contrario. Il problema è che non vedo il modo di […]

Intestazione CORS ‘Access-Control-Allow-Origin’ mancante

Sto chiamando questa funzione dal mio modulo asp.net e ricevo il seguente errore sulla console di firebug durante la chiamata ajax. Richiesta di origine incrociata bloccata: la stessa politica di origine non consente di leggere la risorsa remota all’indirizzo http: //anotherdomain/test.json . (Motivo: manca l’intestazione CORS ‘Access-Control-Allow-Origin’). var url= ‘http://anotherdomain/test.json’; $.ajax({ url: url, crossOrigin: true, […]