Gemäß der Referenz von Store ajax result in jQuery variable. Sie können Ihre Antwortdaten an eine weitere Funktion übergeben. Darüber hinaus können Sie auch damit spielen, indem Sie Ihre Antwort in Ihrem HTML-Eingabe-Tag hidden
speichern.
<input type="hidden" id="clues_data" value="">
Also, in Ihrem .get()
Methode können Sie etwas tun:
$.get("clues.txt", function(data)
{
$("#clues_data").val(data);
});
Und dann in Ihrem einige weitere Funktion können Sie es gerne zugreifen:
function someFurtherFunction(){
var clues = $("#clues_data").val().split(',');
// do something with clues
}
ich das wissen ist nicht die genaue Lösung für Ihre Frage, aber ich habe versucht, Ihnen zu helfen, mit dieser Situation umzugehen. Es kann einem anderen Coder helfen :)
Hinweise als globale Variable deklarieren. –
Beachten Sie, dass '$ .get()' eine ** asynchrone ** Operation ist. Die Rückruffunktion wird * aufgerufen, wenn die HTTP-Anfrage abgeschlossen ist. Es ist möglich, dafür zu sorgen, dass die Antwortdaten außerhalb des Rückrufs zugänglich sind, aber sie sind nicht sofort verfügbar. – Pointy
@DharaParmar - Es global zu machen ist eine schlechte Idee und wird nicht empfohlen. – jfriend00