为什么我的.text()操作在AJAX调用后不起作用?

ric*_*dey 1 javascript ajax jquery split join

为什么我splitjoin不工作?

$.getJSON(url, function (data) {
    // create ".tags" elements and populate them with data
});
$(".tags").text(function (i, val) {
   return val.split(",").join(", ");
});
Run Code Online (Sandbox Code Playgroud)

小提琴

我只是想在每个','(逗号)之后添加空格.

Sat*_*pal 7

$.getJSON异步调用一样,您需要在回调方法中执行操作$.getJSON

$.getJSON('http://www.json-generator.com/api/json/get/bXClHuexaq?indent=2', function (data) {
  //... your code

    $(".tags").text(function (i, val) {
        return val.split(",").join(", ");
    });
 });
Run Code Online (Sandbox Code Playgroud)

小提琴