0

データをWebサービスに送信する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 に答える