У меня есть кнопка на партнерском сайте, которую я хотел бы добавить на свой личный сайт. На партнерском сайте у этого посетителя будет несколько вариантов продуктов, и я хочу сосредоточиться только на одном продукте.
Вот моя кнопка:
<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>
Когда посетитель нажимает на кнопку, он загружает товар в корзину. URL корзины содержит только /myaffiliateid/language/checkout/join (/14dayreset/en/checkout/join
).
Так что на моем сайте я хотел бы иметь одну кнопку, которая загрузит вышеуказанный продукт прямо в корзину с моим идентификатором партнера.
Я надеюсь, что это имеет смысл, так как я никогда раньше не видел такой код кнопки.
Любая помощь будет оценена.
С наилучшими пожеланиями
Патти
К сожалению, из-за государственная природа JSF, это невозможно без наличия дыры XSS на веб-сайте JSF, которая очень маловероятно найти.
Лучше всего связаться с администратором сайта и спросить, нет ли общедоступного API веб-сервиса, доступного для конкретной цели, которую вы имели в виду.
Что касается технического вопроса, то JavaScript в основном превращает кнопку HTML в кнопку ajax. Параметры — это, в основном, идентификаторы идентификатора клиента, которые были определены разработчиком JSF. process
а также update
атрибуты <p:commandButton>
на стороне сервера — идентификация фрагментов в дереве HTML DOM, которые должны обрабатываться в связанном дереве компонентов JSF на стороне сервера и обновляться на стороне клиента после возврата запроса ajax.
Других решений пока нет …