【发布时间】:2020-08-26 08:51:02
【问题描述】:
我需要将所有变量合并到一个对象中:
$.get("https://www.virginmegastore.ae/en/gaming/playstation/playstation-games/sonic-forces---ps4/p/714792", function (data) {
var productNamePost=$("[name='productNamePost']").val();
var productCodePost=$("[name='productCodePost']").val();
var bg = $('.pdp_image-carousel-image.js-zoomImage-mobile').css('background-image');
var productPrice=$(".price__container > .price__value > .price__number").text();
var url = window.location.href;
console.log(url);
});
抱歉问题不清楚,我需要这个
let obj = Object.assign({},var)
我还需要在点击按钮时运行代码
$.get("https://www.virginmegastore.ae/en/gaming/playstation/playstation-games/sonic-forces---ps4/p/714792", function (data) {
$("#addToCartForm > #addToCartButton").click(function(){
var productNamePost=$("[name='productNamePost']").val();
var productCodePost=$("[name='productCodePost']").val();
var bg = $('.pdp_image-carousel-image.js-zoomImage-mobile').css('background-image');
var productPrice=$(".price__container > .price__value > .price__number").text();
var url = window.location.href;
let obj = Object.assign({}, [productNamePost, productCodePost, bg, productPrice, url]);
console.log(obj)});
});
但是当我点击按钮时出现以下错误:
【问题讨论】:
-
var o = { productNamePost:$("[name='productNamePost']").val(), productCodePost:$("[name='productCodePost']").val() }; -
您尝试了哪些方法,问题是什么?创建对象是javascript中最基本、使用最广泛的代码结构之一。
-
您还没有告诉使用信息,例如应该组合哪些变量以及可能的预期结果。
标签: javascript jquery json ajax