我在联盟网站上有一个按钮,我想添加到我的个人网站。在联盟网站上,访问者可以选择多种产品,我希望只关注一种产品。
这是我的按钮:
<button aria-disabled="false"
role="button"
id="fsDataGrid:1:addPack2Cartfs"
name="fsDataGrid:1:addPack2Cartfs"
class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only joinAddToCart add-to-cart button right"
onclick="PrimeFaces.ab({s:"fsDataGrid:1:addPack2Cartfs",u:"submenu miaccountMenu cartBtn cartItems contentTitleForm mainForm"});return false;"
type="submit">
<span class="ui-button-text ui-c">Add to Cart</span>
</button>
当访问者点击按钮时,它会将产品加载到购物车中。购物车的网址只包含/myaffiliateid/language/checkout/join (/14dayreset/en/checkout/join
)。
所以在我的网站上,我想要一个按钮,将上面的产品直接加载到我的联盟会员ID的购物车中。
我希望我有意义,因为我以前从未真正看过这样的按钮代码。
任何帮助都将不胜感激。
最基本的问候 小馅饼
答案 0 :(得分:1)
不幸的是,由于JSF的stateful nature,如果没有JSF网站上的XSS漏洞,这是不可能的,very unlikely可以找到。
您最好的选择是与网站管理员联系,询问是否有针对您所考虑的特定用途的公共网络服务API。
关于技术问题,JavaScript基本上将HTML按钮变为ajax按钮。这些参数基本上是客户端ID标识符,JSF开发人员在服务器端process
and update
的<p:commandButton>
属性中指定了这些标识符,用于标识HTML DOM树中的片段,这些片段应该在服务器端的关联JSF组件树中处理一旦ajax请求返回,就在客户端更新。