0

我有这段代码:

var ShopLogicOptions = {};
ShopLogicOptions.params = {orderId: "'" + JS_OrderNo + "'", cartItems:[JS_arrCartItems], subTotal: "'" + JS_SubTotal + "'",...

如何正确地将变量 JS_OrderNo 放在它所在的位置?

另一台服务器收到这个:“'9134832'”,

它应该是这样的:'9134832',

编辑:当我 document.write JS_OrderNO 它看起来像这个 9134832,所以我必须添加单引号。

4

2 回答 2

3

删除引号。

var ShopLogicOptions = {};
ShopLogicOptions.params = {
    orderId: JS_OrderNo,
    cartItems: [JS_arrCartItems],
    subTotal: JS_SubTotal,
    ...
};

如果你真的需要一个字符串而不是一个数字,使用这个:

orderId: String(JS_OrderNo),
于 2012-06-26T19:34:49.867 回答
1

删除单引号

{orderId: "" + JS_OrderNo  
于 2012-06-26T19:35:17.363 回答