michaelchen 发表于 2021-11-24 11:33:00

直接通过URL访问详情页如何加载绑定数据

本帖最后由 David.Zhong 于 2021-11-24 16:55 编辑

网站的列表是用表格形式,并且给每条记录一个按钮链接跳转到详情页面,活字格的跳转是通过js跳转的,详情页的url地址上没有链接地址。
问题:现在我们需要详情页的地址,提供给审核方,他们需要通过链接地址直接跳转到详情页,如何获得详情页的url地址?

参考:http://www.yhcma.com/列表页


David.Zhong 发表于 2021-11-24 11:33:01

大佬的场景是需要根据在第三方应用中直接通过URL访问详情页,但是直接访问,无法加载绑定数据。
在活字格中跳转到详情页可以加载数据是因为跳转的时候设置了加载绑定数据,并且表格中有当前行。
对于这个场景,我们可以通过把ID加到URL参数中,然后通过GetURLQueryValue函数获取,

在页面加载时命令中当前行,就可以显示加载绑定数据了。


运行效果:
正常访问无法加载数据,

给url拼上参数,?ID=2,即可正常显示~

工程文件:

白菜贝贝 发表于 2021-11-24 14:04:59

本帖最后由 白菜贝贝 于 2021-11-24 14:06 编辑

插件-取页面URL
https://appmarket.grapecity.com. ... etailID=D2111020002
插件-短链接生成
https://appmarket.grapecity.com.cn/%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85?productID=SP2111210001&productDetailID=D2111210001

michaelchen 发表于 2021-11-24 14:50:04

页面获取url插件,不能满足要求。因为页面地址栏上已经经过处理了,所以取到的url不能直接跳转到详情页面。现在详情页是通过列表页,跳转过来的。
说明:不需要审核,就是看。我们是公示项目,给领导链接,领导只需要点击一下,就应该能在浏览器上看到项目。

willning 发表于 2024-2-19 10:31:45

前端生成URL插件
https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2306070001&productDetailID=D2306160004&tabName=Tabs_detail

页: [1]
查看完整版本: 直接通过URL访问详情页如何加载绑定数据