如何从WooCommerce获取产品价格,以便与javascript一起使用?

如何从WooCommerce获取产品价格,以便与javascript一起使用?,javascript,php,html,wordpress,woocommerce,Javascript,Php,Html,Wordpress,Woocommerce,我有以下html块和一些相关Javascript代码,我想在WooCommerce单产品页面中使用: 函数calcPMT(doseis,poso) { var n=分析浮动(doseis); var i=浮动(0.009); var pv=0,sinolo=0,dosi=0,tdosi=0; var tposo=parseFloat(poso); pv=浮动(tposo); 如果(pv>0) { tdosi=(-1*(((i)*((pv))/(1-Math.pow((1+(i)),(n))-(

我有以下html块和一些相关Javascript代码,我想在WooCommerce单产品页面中使用:

函数calcPMT(doseis,poso)
{
var n=分析浮动(doseis);
var i=浮动(0.009);
var pv=0,sinolo=0,dosi=0,tdosi=0;
var tposo=parseFloat(poso);
pv=浮动(tposo);
如果(pv>0)
{
tdosi=(-1*(((i)*((pv))/(1-Math.pow((1+(i)),(n))-(i)*(pv))/(1+0*(i));
tdosi=数学圆(tdosi*100)/100;
}
dosi=数学圆((tdosi)*100)/100;
sinolo=数学圆(((tdosi*doseis))*100)/100;
如果(doseis==”| | doseis==“0”| | doseis==“1”)
{
document.getElementById(“doseis_info”).innerHTML=“”;
}
其他的
{
document.getElementById(“doseis_info”).innerHTML=“€“+dosi+”/Μήνα.∑∑νολο“+sinolo+”€”;
}
}

Χωρίς Δόσεις
2 Δόσεις
3 Δόσεις
4 Δόσεις

要获得产品价格,您将使用以下Javascript函数:

<?php
global $product;

if( ! is_a( $product, 'WC_Product' ) ) {
    $product = wc_get_product(get_the_id());
}
$price = wc_get_price_to_display( $product );
?>
<select name="doseis" onchange="calcPMT(this.options[this.selectedIndex].value, <?php echo $price; ?>);">
    <option value selected>Χωρίς Δόσεις</option>
    <option value="2">2 Δόσεις</option>
    <option value="3">3 Δόσεις</option>
    <option value="4">4 Δόσεις</option>
</select>
<span id="doseis_info"> </span>


要获得产品价格,您将使用以下Javascript函数:

<?php
global $product;

if( ! is_a( $product, 'WC_Product' ) ) {
    $product = wc_get_product(get_the_id());
}
$price = wc_get_price_to_display( $product );
?>
<select name="doseis" onchange="calcPMT(this.options[this.selectedIndex].value, <?php echo $price; ?>);">
    <option value selected>Χωρίς Δόσεις</option>
    <option value="2">2 Δόσεις</option>
    <option value="3">3 Δόσεις</option>
    <option value="4">4 Δόσεις</option>
</select>
<span id="doseis_info"> </span>