Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 ajax 函数,它将数据发送到我的 Web 服务,该服务又返回 POST 的状态,其中包含一个整数,提供有关更新记录数的详细信息。我想从返回的字符串中过滤整数。但是整数在返回时与状态连接,如下所示:
return "Saved"+totalrowsupdated.ToString();
我怎样才能让那些分开?我想在页面中的某处显示整数。是否可以?或正确的方法是什么?
你可以使用类似的东西:var num = parseInt(response.replace("Saved", ''), 10);?
var num = parseInt(response.replace("Saved", ''), 10);
如果您被迫返回一个简单的字符串,您总是可以使用正则表达式来解析整数,例如:
var updated = result.match(/\d/);
但是,这有点粗略,如果您想返回更多信息而不仅仅是简单的状态,那么 JSON 结果可能是您最好的选择。