jQuery变量重置后的功能

时间:2018-10-29 09:52:13

标签: javascript jquery ajax

我的代码有问题。 在我的代码中,我正在加载一个JSON文件,其中将编辑全局变量。 文件离开功能后,变量将重置。我该如何解决这个问题?

jQuery.ajax({
  url: jsonLink,
  dataType: "json"
}).done(function(data) {
  info = data.searchbar;
  $suchen = info[0].suchen;
  $SEARCHBAR_TPL = '<div class="searchbar">' +
    '<div id="searchbarbutton">' +
    '<i class="fas fa-search"></i>' +
    '</div>' +
    '<input class="inputsearchbar" id="searchBox" type="text" placeholder="' + $suchen + '" />' +
    '</div>';
  console.log($suchen);
});
console.log($suchen);

这是我的代码,在第一个console.log($suchen);上,正确编辑了我的变量,两行之后,它又回到了预设中。 $suchen是全局变量,$SEARCHBAR_TPL也是。

0 个答案:

没有答案