javascript - JS 代码不适用于 safari,但在 chrome 和 Firefox 上运行良好
问题描述
$("form[name^='dwfrm']").find($("button[class$='add-to']")).on('click',function(e) {
e.preventDefault();
var styleNum = $(this).prev('#pid').val();
var applyName = $(this).attr('name');
var wishlistform = $(this).parents('form:first').serialize();
var url = Urls.wishlistForm;
$.ajax({
url: url,
data: wishlistform + '&' + applyName + '=x',
method: 'POST',
}).done(function(response) {
window.dataLayer.push({
'event': 'addToCartFromWishList',
'category': 'Product',
'action': 'Add to Cart',
'value': styleNum,
'label': 'Wish List'
});
location.reload();
});
});
此代码在 chrome 上运行良好,但在 safari 上无法正常工作。任何帮助表示赞赏
解决方案
推荐阅读
- c# - 将照片上传到 Instagram 会出错
- python - 如何检查 conda development 是否安装了我的项目/包?
- laravel - Laravel注销,点击后退按钮让我回到应用程序,我该如何防止这种情况
- ios - 未找到用于构建 Mac Catalyst 的 UIKit/UIKit.h
- node.js - 稍后在欧盟保存一张卡以向连接的条带帐户收费(使用 SCA)。反应和节点
- javascript - Javascript 小书签不会更改图像的来源
- r - 如何使用 for 循环创建和填充列?
- r - 如何在 r 笔记本文档中打印特定行
- python - AutoMl 边缘模型仅显示图像
- python - 取决于:python-httplib2,但不会安装