我想将prodName和prodItem发送到product.html捕获的URL中,因此,当用户单击产品(index.html)时,将创建一个URL,并且该URL将用于产品。 html。我想捕获prodName和proItem并将文本放在product.html中,但是该值将为null。
index.html
$(".product-item").each(function(index, value) {
var prodName = $(this).children("h2").attr("data-prodname");
var prodItem = $(this).children("h2").attr("data-proditem");
var link = $("<a href='product.html?prodName=" + prodName + "&prodItem=" + prodItem + "'/>");
console.log(prodName);
console.log(prodItem);
$(this).children("img").wrap(link);
});
})
product.html
$.urlParam = function (parameterName) {
var results = new RegExp('[\?&]' + parameterName + '=([^&#]*)').exec(window.location.href);
if (results === null) {
return null;
} else {
return decodeURI(results[1]) || 0;
}
}
var adminSerial = $.urlParam('ProdName');
var dashboardName = $.urlParam('ProdItem');
$('#product').html("The text is " + adminSerial);
答案 0 :(得分:0)
我将此代码放在pruduct.html上,现在可以使用了。
class A:
def __init__(self):
self.a = A() # This will lead to RecursionError being thrown