如何从字符串中获取整数作为ajax响应返回

时间:2012-12-08 20:14:01

标签: c# jquery ajax

我有一个ajax函数,它将数据发送到我的Web服务,然后使用整数返回POST状态,提供有关更新记录数的详细信息。我想从返回的字符串中过滤整数。但是整数与状态一致,同时返回如下:

     return "Saved"+totalrowsupdated.ToString();

我怎样才能将这些分开?我想在某处显示页面中的整数。可能吗?或者正确的方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用以下内容:var num = parseInt(response.replace("Saved", ''), 10);吗?

答案 1 :(得分:0)

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

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

然而,这有点严重,如果你想要返回的信息不仅仅是一个简单的状态,那么JSON结果可能是你最好的选择。