逐行拆分xmlhttp.responseText?

时间:2010-08-19 12:22:04

标签: javascript

如何逐行分割从数据库中选择的xmlhttp.responseText? 我的数据库布局包含3列,我想将其移交给函数。

这就是responsetext的样子:

75px, 218px, foo, 12px, 13px, bar, 27px, 37px, bla

应该调用该函数:

myfunction(75px, 218px, foo) 

等等。

有人可以给我看一个示例代码吗?

1 个答案:

答案 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]));
  }
}

编辑实际调用“修剪”功能我麻烦地包括: - )