2009-12-02 68 views
0

我有以下JavaScript代码,我没有得到我想要的结果。我想格式化一个字符串使用String.format(格式,参数)像C#作品。我有ASP.NET Ajax字符串格式帮助请

var claimNum = $("#ctl00_DefaultContent_txtClaimNumber").val(); 
      var claimant = $("#ctl00_DefaultContent_lblClaimClaimant").text(); 
      var params = [claimNum, claimant]; 
      var format = "Claim #:{0}, Claimaint:{1}"; 

      var data = String.format(format, params); 

,但它是输出到浏览器这样

索赔#:c08000131,THOMAS艾伯森,的索赔人:

预期的输出当然 索赔#作者:c08000131,的索赔人: THOMAS ALBERTSON

我在做什么错?任何帮助表示赞赏。

+0

做你试过正则表达式? – yoda 2009-12-02 23:19:49

回答

1

试试这个:

var claimNum = $("#ctl00_DefaultContent_txtClaimNumber").val(); 
     var claimant = $("#ctl00_DefaultContent_lblClaimClaimant").text(); 
     var format = "Claim #:{0}, Claimaint:{1}"; 
     var data = String.format(format, claimNum, claimant ); 
+0

谢谢保罗。那很好。 – Hcabnettek 2009-12-03 06:12:00