我有一个ajax函数,它将数据发送到我的Web服务,然后使用整数返回POST状态,提供有关更新记录数的详细信息。我想从返回的字符串中过滤整数。但是整数与状态一致,同时返回如下:
return "Saved"+totalrowsupdated.ToString();
我怎样才能将这些分开?我想在某处显示页面中的整数。可能吗?或者正确的方法是什么?
答案 0 :(得分:1)
您可以使用以下内容:var num = parseInt(response.replace("Saved", ''), 10);
吗?
答案 1 :(得分:0)
如果你被迫返回一个简单的字符串,你总是可以使用正则表达式来解析整数,如:
var updated = result.match(/\d/);
然而,这有点严重,如果你想要返回的信息不仅仅是一个简单的状态,那么JSON结果可能是你最好的选择。