我有一個ajax函數將數據發送到我的web服務,後者又返回POST的狀態,並給出有關更新記錄數的詳細信息。我想從返回的字符串中過濾整數。但整數與狀態concedinated而返回如下:如何從字符串中獲取整數作爲ajax響應返回
return "Saved"+totalrowsupdated.ToString();
我怎樣才能得到那些分開?我想在頁面上顯示整數。可能嗎?或者什麼是正確的方法?
我有一個ajax函數將數據發送到我的web服務,後者又返回POST的狀態,並給出有關更新記錄數的詳細信息。我想從返回的字符串中過濾整數。但整數與狀態concedinated而返回如下:如何從字符串中獲取整數作爲ajax響應返回
return "Saved"+totalrowsupdated.ToString();
我怎樣才能得到那些分開?我想在頁面上顯示整數。可能嗎?或者什麼是正確的方法?
如果你不得不返回一個簡單的字符串,你可以隨時使用正則表達式來解析出整數,是這樣的:
var updated = result.match(/\d/);
然而,這是一個有點噁心了,如果你想更多的回報信息不僅僅是簡單的狀態,JSON結果可能是您最好的選擇。
您可以使用類似於:var num = parseInt(response.replace("Saved", ''), 10);
?
感謝您的JSON建議... –