我有以下javascript代码,但我没有得到我想要的结果。我试图使用String.format(格式,args)格式化字符串,如c#works。我有
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 ALBERTSON,Claimaint:当然是预期的输出 声明#:c08000131,Claimaint:THOMAS ALBERTSON
我做错了什么?任何帮助表示赞赏。
答案 0 :(得分: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 );