如何从 getJSON 返回值

How can I return a value from getJSON?

本文关键字:返回值 getJSON      更新时间:2023-10-19
  $("#search-box").keyup(function(){
            var filter = $(this).val();
            var req = {
                    action: 'getItem',
                    filter: filter              
                };
            this.getJSON('videos.php', req, function(serverData)
            {
            });
   });

我有上面的函数返回值。如何返回服务器数据

尝试类似操作:

$("#search-box").keyup(function(){
   var filter = $(this).val();
   var that = this;
   var req = {
       action: 'getItem',
       filter: filter              
   };
   $.when( $.getJSON( "videos.php", req ) ).then(function( serverData, textStatus,jqXHR )
     {
        call_some_function_which_handles_response(serverData);
     });
});