2014-01-21 3 views
0

Я создал функцию, которая запускает запрос на получение с помощью JQuery. Но мне нужно получить, чтобы вернуть полученное значение вызывающей функции. ФункцияКак вернуть данные из JQuery GET

gettime() { 

var timeOut =0; 


    $.get("http://localhost:8080/t.html", function(data) 
     { 

       timeOut = data*1000; 
       return timeOut; 
     }); 


    //retun(timeOut); 
} 

Я хочу, чтобы значение, полученное путем добираются, чтобы быть возвращены в основной функции, которая вызывает GetTime() пожалуйста помогите. Это целое число, проходящее мимо.

ответ

1

Идея может быть осуществление обратного вызова:

function gettime(callback) { 
    var timeOut =0; 

    $.get("http://localhost:8080/t.html", function(data) 
    { 
     timeOut = data*1000; 
     callback(timeOut); 
    }); 
} 

//Then you can retrieve that value by doing this: 

gettime(function(timeout){ 
    //Do your stuff here. 
}); 
+0

Его вызывает ошибку, «обратного вызова не является функцией» – BMC

+0

Как вы вызываете функцию GetTime? –

Смежные вопросы