ОК, поэтому я просто пытаюсь получить данные на текущей странице HTML и создать массив и параметры простого захвата данных, а затем установить эту строку запроса для замены текущих кнопок. URL JS не является моей сильной стороной любая помощь с благодарностью.
Во-первых, я не могу вернуть письмо в чистом виде, оно всегда имеет проблемы с кодировкой.
jQuery(document).ready(function($) {
var id6 = $(".shipping-name").text();
var id7 = $(".email_container a").text();
var id7e = encodeURIComponent(id7);
var id7d = decodeURIComponent(id7e);
var dataa = {
id6: id6,
id7: id7d,
arr: "foo",
};
var dataout = $.param(dataa);
alert(dataout);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="order_detail_block span4">
<ul class="unstyled">
<li class="bold shipping_address_title">Billing and Shipping Address <a href="#" id="copy_ship_address"><i class="fas fa-copy muted"></i></a></li>
<li class="shipping-name">first last</li>
<li class="shipping-address1">123 main St</li>
<li class="shipping-city-state-postalcode">Saint Paul, NE 68873</li>
<li class="shipping-phone">1234567890</li>
</ul>
<div><a id="sr" href="#123" class="btn btn-small btn-customer-service\" target="_blank">Test form auto fill</a></div>
<div>
<ul class="unstyled" id="order_details_container" data-orderid="39106419">
<li><b>Order Details</b></li>
<li class="email_container">
<a href="mailto:emailtest@gmaill.com?subject=Order%20100118938"><i class="fas fa-envelope muted"></i> emailtest@gmaill.com</a>
</li>
<li>
102XXXXXXXX
</li>
</ul>
</div>
</div>