jQuery像PHP一样爆炸字符串

时间:2016-05-18 10:06:12

标签: javascript jquery

所以我正在研究一些SO问题和jQuery领域尝试使用PHP中的类似功能使用explode,它只会爆炸从一种子字符串中给出的字符串。

这是我使用的代码:

var users = // AJAX CALL TO GET USERS
var usersArr = users.split();

我查看了用于分割字符串的w3教程,这是JavaScript类型,甚至没有用。

错误讯息:

  

index.js:45未捕获TypeError:users.split不是函数

2 个答案:

答案 0 :(得分:1)

由于Ajax是asynchronous,你必须在Ajax调用的users回调中设置success变量,然后拆分字符串。

可能就是这样。

$.ajax({
    url: "url-to-the-page",
    success: function(data) {
        var users = data;
        var usersArr = users.split(";"); // if semicolon is the separator.
    }
});

答案 1 :(得分:1)

就像PHP一样,您可以执行,但是使用不同的方法。

var str = "How are you doing today?"
var res =  str.split(" ");

以这种方式访问​​:“ String:” + res [0] +“” + res [1] +“” + res [4] +“”

输出:今天怎么样?