È possibile passare variabili predefinite a funzioni richiamate su richiesta jQuery $ .get corretta?
Come nell'esempio seguente script PHP sarebbero tornati "bar":
var extra = "foo";
$.get(baar.php, function(data, extra){
alert(extra + data);
});
Così il mio obiettivo di essere una finestra di avviso proclamando "foobar" al mondo.
Grazie.
Le funzioni JavaScript sono chiusure. Non c'è bisogno di fare altro che fare riferimento alla variabile. –
... detto questo, un'altra opzione è prendere l'oggetto 'jqxhr' restituito da' $ .get() 'e aggiungervi delle proprietà. Tale oggetto sarà disponibile come terzo argomento del callback, oltre al valore 'this', che consente di recuperare la proprietà. Questo aiuta a rendere la tua funzione riutilizzabile. –