0

私はこのコードスニペットを持っています:

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

変数 JS_OrderNo を現在の位置に正しく配置するにはどうすればよいですか?

他のサーバーはこれを受信して​​います: "'9134832'",

これは次のようになります: '9134832',

編集: JS_OrderNO を document.write すると、この 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 に答える