我有这段代码:
var ShopLogicOptions = {};
ShopLogicOptions.params = {orderId: "'" + JS_OrderNo + "'", cartItems:[JS_arrCartItems], subTotal: "'" + JS_SubTotal + "'",...
如何正确地将变量JS_OrderNo放在它所处的位置?
另一台服务器正在收到:“'9134832'”,
它应该是这样的:'9134832',
编辑:当我document.write JS_OrderNO时,它看起来像这个9134832,所以我必须添加单引号。答案 0 :(得分:3)
删除引号。
var ShopLogicOptions = {};
ShopLogicOptions.params = {
orderId: JS_OrderNo,
cartItems: [JS_arrCartItems],
subTotal: JS_SubTotal,
...
};
如果你真的需要一个字符串而不是一个数字,请使用:
orderId: String(JS_OrderNo),
答案 1 :(得分:1)
删除单引号
{orderId: "" + JS_OrderNo