0

我有一个 ajax 函数,它将数据发送到我的 Web 服务,该服务又返回 POST 的状态,其中包含一个整数,提供有关更新记录数的详细信息。我想从返回的字符串中过滤整数。但是整数在返回时与状态连接,如下所示:

     return "Saved"+totalrowsupdated.ToString();

我怎样才能让那些分开?我想在页面中的某处显示整数。是否可以?或正确的方法是什么?

4

2 回答 2

1

你可以使用类似的东西:var num = parseInt(response.replace("Saved", ''), 10);

于 2012-12-08T20:18:19.110 回答
0

如果您被迫返回一个简单的字符串,您总是可以使用正则表达式来解析整数,例如:

var updated = result.match(/\d/);

但是,这有点粗略,如果您想返回更多信息而不仅仅是简单的状态,那么 JSON 结果可能是您最好的选择。

于 2012-12-08T20:19:34.290 回答