所有URL的ID一样是无法获取各个商品的详情,只能获取其中一个。
每一个图片的ID 应该对应一种商品。这样才能获取各个商品的详情。
每个id名是不一样的,点击某一张图片然后进入到详情页,但是URL地址是一样的
@小西子: 也可以把ID放在URL里面,GET方式
@庸斋杂记:可是我的URL地址是写在同一个地方的,但是我每个商品的id是不一样的,我点击当前图片,要把当前的id名传过去,然后在另外一个详情页显示该商品的所有信息的,就是不知道这个怎么实现
说清楚些!
就是点击图片,进入详情页,同时要把图片和图片里的内容一起传到详情页,并显示出来
@小西子: 传个ID到详情页,然后详情页再加载吧
@轶寒:是在URL地址里传id名吗?在详情页面要重新用ajax加载一次吗
@小西子: 嗯
@轶寒: 那我在URL地址里面写ID,要写id名吗
@小西子: www.baidu.com?u_id=1
@轶寒: 那我这个写当前点击的id名吗,可是我是把所有的图片设置了a标签,然后统一设置的URL地址,每个的id的值是不一样的啊
@小西子: 你一张图片是不是对应一种商品?
@小西子: 截图看下你代码
@轶寒: 是的,
@小西子: 你找个地方存下商品的ID,点击图片的时候带过去就行了
@轶寒: 所有商品的id啊,那我要先把所有的id先获取到,然后点击的时候在判断再判断我点击的是哪一个吗
@小西子: 你在你显示图片的旁边放个文本框或者Label,设置成不可见,加载的时候,赋个商品ID值不就行了,前台点击的图片的时候,JS获取下那个不可见文本框或者Label的值传递下就行了
@轶寒: 好吧,我去试试啊
h5有个data-*新属性,可以自定义携带的数据,用这个给每张图片携带个id,跳转过去再通过id获取商品信息
有post跳转和get跳转,get就在url后面加参数,post也可以在url后面加参数,还可以附加其它参数。
不知是否已解决
嗯嗯,已解决了