Javascript 在JS中的函数内设置变量

Javascript 在JS中的函数内设置变量,javascript,jquery,ajax,Javascript,Jquery,Ajax,使用“0”向我发出警报。如何将变量设置为“dada”?由于$.post()是异步的,因此无法进行这样的设置。您必须在传递给$.post()的回调函数中添加“警报” 实际上,回调的全部目的是为您提供一种在HTTP请求完成时运行代码的方法。您无法进行这样的设置,因为$.post()是异步的。您必须在传递给$.post()的回调函数中添加“警报” 实际上,回调的全部目的是提供一种在HTTP请求完成时让代码运行的方法。当您发布某个内容时,服务器需要时间进行响应。这样做: var last=0; func

使用
“0”
向我发出警报。如何将变量设置为
“dada”

由于
$.post()
异步的,因此无法进行这样的设置。您必须在传递给
$.post()
的回调函数中添加“警报”


实际上,回调的全部目的是为您提供一种在HTTP请求完成时运行代码的方法。

您无法进行这样的设置,因为
$.post()
是异步的。您必须在传递给
$.post()
的回调函数中添加“警报”


实际上,回调的全部目的是提供一种在HTTP请求完成时让代码运行的方法。

当您发布某个内容时,服务器需要时间进行响应。这样做:

var last=0;
function grabProducts(searchstring) {
        var last=0;
        $.post('ajax/products', { method: 'search', string: searchstring, category: $('#search_category').val(), sort: $('.sort').val() }, function(data) {
            data = $.parseJSON(data);
            $.each(data, function(index, b) {
                last = "dada";

            });
            alert(last);
        });
      }

当你发布一些东西时,服务器需要时间来响应。这样做:

var last=0;
function grabProducts(searchstring) {
        var last=0;
        $.post('ajax/products', { method: 'search', string: searchstring, category: $('#search_category').val(), sort: $('.sort').val() }, function(data) {
            data = $.parseJSON(data);
            $.each(data, function(index, b) {
                last = "dada";

            });
            alert(last);
        });
      }
var last=0;
function grabProducts(searchstring) {
            var last=0;
            $.post('ajax/products', { method: 'search', string: searchstring, category: $('#search_category').val(), sort: $('.sort').val() }, function(data) {
                data = $.parseJSON(data);
                $.each(data, function(index, b) {
                    last = "dada";
                });
                    alert(last);
            });
          }