怎么用纯js接收并返回值

我在其他页面通过get方式传过来一个产品id,在另外一个页面接收并解析参数,现在需要将id再传值到一个页面,怎保存id并传值
页面代码核心
传值页面用的是url后面跟?id="+$(this).attr("data-product-id")
另外一个页面是直接解析参数
var address = location.href;
var productId = address.substr(address.indexOf("=") + 1,
address.length);

现在需要将这个解析后的参数再次传值到一个页面,我的url后面的参数应该怎么写
我们用的是html页面
然后在页面用
$(function() {
$("#quanbu_pingjian").on("tap", function() {
mui.openWindow({
url : "evaluation.html",
id : "evaluation.html"
});
})
});
这样的方式进入另外一个页面,触发事件的是一个button按钮,然后设置它的class作为函数触发,意思就是点击那个按钮触发事件,我没有怎么学过js,求各位大神指教一二,主要是怎么获取当前页面的id并返回给其他页面,感谢

2个回答

如果仅仅是想获得id,那么在页面跳转后 通过获取href的值进行字符串截取及可以获得
而当使用get post这种提交表单的方式时,要参数获取,解决办法就是 把这些参数保存在session中.
PHP:将参数保存在$_SESSION[id]=xxxx
JAVA参数保存在httpservlet.Request.getSession.setAttribute("id",xxx);

 $(function() {
$("#quanbu_pingjian").on("tap", function() {
mui.openWindow({
url : "evaluation.html?productId ="+productId //////////,
id : "evaluation.html"
});
})
});

还有你的openWindow怎么加载页面的?ajax加载在当前页面页面的话在回掉成功直接获取productId变量值就行了。如果是iframe,对应页面按照你这个页面的方法来获取,就是substr截取

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐