如何逐行分割从数据库中选择的xmlhttp.responseText? 我的数据库布局包含3列,我想将其移交给函数。
这就是responsetext的样子:
75px, 218px, foo, 12px, 13px, bar, 27px, 37px, bla
应该调用该函数:
myfunction(75px, 218px, foo)
等等。
有人可以给我看一个示例代码吗?
答案 0 :(得分:0)
您可以在逗号上“分割”文字:
function handleResponse(rawResponse) {
function trim(s) {
return s.replace(/^\s*/, '').replace(/\s*$/, '');
}
var attrs = rawResponse.split(',');
for (var i = 0; i < attrs.length; i += 3) {
myFunction(trim(attrs[i]), trim(attrs[i + 1]), trim(attrs[i + 2]));
}
}
编辑实际调用“修剪”功能我麻烦地包括: - )