应该是下面一段码执行的时候出了问题
loginInfoUrl = currentBaseUrl+"/customer/ajax";
logoutUrl = $(".logoutUrl").val();
product_id = $(".product_view_id").val();
product_id = product_id ? product_id : null;
jQuery.ajax({
async:true,
timeout: 6000,
dataType: 'json',
type:'get',
data: {
'currentUrl':window.location.href,
'product_id':product_id
},
url:loginInfoUrl,
success:function(data, textStatus){
welcome = $('.welcome_str').val();
logoutStr = $('.logoutStr').val();
if(data.loginStatus){
customer_name = data.customer_name;
str = '<span id="welcome">'+welcome+' '+customer_name+',</span>';
str += '<span id="js_isNotLogin">';
str += '<a href="'+logoutUrl+'" rel="nofollow">'+logoutStr+'</a>';
str += '</span>';
$(".login-text").html(str);
}
if(data.favorite){
$(".myFavorite_nohove").addClass("act");
$(".myFavorite_nohove a").addClass("act");
}
if(data.favorite_product_count){
$("#js_favour_num").html(data.favorite_product_count);
}
if(data.csrfName && data.csrfVal && data.product_id){
$(".product_csrf").attr("name",data.csrfName);
$(".product_csrf").val(data.csrfVal);
}
if(data.cart_qty){
$("#js_cart_items").html(data.cart_qty);
}
},
error:function (XMLHttpRequest, textStatus, errorThrown){}
});