Sto usando la seguente riga di codice JQuery:JSON indefinito in IE7
$.get('/ajax/buy', {'categoryname':chosenSelected}, function(data) {
data = JSON.parse(data);
...
Tuttavia, quando in esecuzione su IE7 ottengo questo messaggio di errore: JSON undefined:
.
Come posso utilizzare il parser compatibile con IE7 (e tutti i principali browser)?
Grazie! Non riesco a trovare una funzione $ .postJSON simile. Qualche motivo speciale per quello? – Joel
E se davvero non esiste alcuna funzione, sembra che l'idea di Luc sia buona: $ .post ('/ ajax/buy', {'categoryname': selectedSelected}, function (data) { data = jQuery.parseJSON (dati); – Joel
No, per favore niente sulla terra mi convincerà che è meglio analizzare manualmente il JSON piuttosto che usare la funzionalità built-in in jQuery, voglio dire che questo ti fa scrivere più codice e più codice hai per ottenere la stessa cosa più possibilità hai di sbagliare. –