所以我正在研究一些SO问题和jQuery领域尝试使用PHP中的类似功能使用explode
,它只会爆炸从一种子字符串中给出的字符串。
这是我使用的代码:
var users = // AJAX CALL TO GET USERS
var usersArr = users.split();
我查看了用于分割字符串的w3
教程,这是JavaScript类型,甚至没有用。
错误讯息:
index.js:45未捕获TypeError:users.split不是函数
答案 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] +“”
输出:今天怎么样?