2014-04-11 41 views
0
templateBuilder.Append("function link(){\r\n"); 
templateBuilder.Append("var a =document.getelementById('abc').value;\r\n"); //assume that the value is cc 
templateBuilder.Append("window.location=\"/productlist.aspx?wd="); 
templateBuilder.Append("\";\r\n"); 
templateBuilder.Append("}\r\n"); 

從上面的代碼,任何人都可以設置我的變量「A」加入我的窗口位置? 所以會有>> 「/productlist.aspx?wd=cc」如何在模板生成器格式中設置變量的窗口位置

我曾試圖templateBuilder.Append( 「window.location的= \」/ productlist.aspx WD = 「+一+」「);

回答

1

應該是這樣

templateBuilder.Append("function link(){\r\n"); 
templateBuilder.Append("var a ='/productlist.aspx?wd=' + document.getelementById('abc').value;\r\n"); //assume that the value is cc 
templateBuilder.Append("window.location=a"); 
+0

它不能夠通過可變太 – user43698

+0

它會轉換爲WD =%27 +%20A – user43698

+0

什麼是你在「一」? – Sam