Как я могу использовать функцию .get в jquery для создания переменной? - PullRequest
0 голосов
/ 03 августа 2011

Я пытаюсь использовать функцию Jquery .get (ниже), чтобы вернуть простое текстовое значение, 0 или 1, и преобразовать это значение в переменную. Вот что я пытаюсь

jQuery.get( url, [data,] [success(data, textStatus, jqXHR),] [dataType] )

с моим URL-адресом myexternalsite.com/text.txt

Могу ли я использовать текстовый файл, чтобы просто вернуть 0 или 1, и как мне сделать это переменной?

Ответы [ 2 ]

0 голосов
/ 03 августа 2011

да, вы можете использовать все, что вы хотите.

var myVariable;
$.get(url,function(data){
    myVariable = data;
    alert('the variable has been initialised');
});

Вызовы Ajax ограничены одним и тем же доменом, поэтому вызов ajax на внешний сайт ("myexternalsite.com") запрещен.Для этого вы должны использовать прокси;таким образом, ваша переменная url будет выглядеть примерно так: url = 'myProxy.php?url=myexternalsite.com/text.txt'

0 голосов
/ 03 августа 2011

Хорошо, если вы используете функцию обратного вызова. просто используйте «данные» вашей функции обратного вызова и установите переменную, которую вы хотите, например. myvariable = data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...