您的位置:首页 > Web前端 > JavaScript

js给url拼接数字时数字变成了字符串问题

2016-12-30 17:03 477 查看
1、之前是想通过js获取商品id拼接到url后面,来实现根据获取到不同的id来跳转不同的商品详情页,然后发现通过直接 url+id的方式,拼接后跳转浏览器不知道什么原因总是没法识别到刚刚拼接的id,把id换成字符串就可以,一换成数字,浏览器上显示的url应该出现数字的位置总是被一长串字符串替代了。原因暂不知道,暂时的解决方法如下

var goods_id = $('#goods_id').attr('data-id');

var url = "{:U('goods/show/id/[id]')}";

window.location.href = url.replace('[id]',goods_id);

2、阻止表单提交

event.preventDefault();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: