can';t将jquery值发送到php代码

can';t将jquery值发送到php代码,php,ajax,Php,Ajax,我试图将一个变量值从Jquery发送到php代码,但它无法工作,尽管它成功地出现在控制台中: 阿贾克斯: HTML: 比特币(BTC) 以太坊(ETH) 0 1. 2. 3. 4. 5. 6. 7. 为什么php不能处理数据?Jquery中的php代码必须用双引号括起来 var最近的btc价格=” 您必须先声明show_btc_price()函数,然后实现代码。我编辑了代码,通过进行以下更改使其正常工作: //send data to php file var coinval=$('sele

我试图将一个变量值从Jquery发送到php代码,但它无法工作,尽管它成功地出现在控制台中:

阿贾克斯:

HTML:


比特币(BTC)
以太坊(ETH)
0
1.
2.
3.
4.
5.
6.
7.

为什么php不能处理数据?

Jquery中的php代码必须用双引号括起来

var最近的btc价格=”


您必须先声明show_btc_price()函数,然后实现代码。

我编辑了代码,通过进行以下更改使其正常工作:

//send data to php file
var coinval=$('select[name=cointype]').val();
function senddata(catchdata){
     $.ajax({
            url: 'core_functions/parse_coins.php', //This is the current doc
            type: "POST",
            data: ({coinname: coinval}),
             success: function(data){
  catchdata(data);
          }
        }); 
}
要接收数据:

 //recieve data
    senddata(function(output){
    var recent_btc_price=Number(output); //10122.9
    var com=$('#commission').val();
    var com_amount_only=com * recent_btc_price /100;
    var convert_comm_amount=Number(com_amount_only);
    var totalpricewithcomm=recent_btc_price + convert_comm_amount;
    //alert(recent_btc_price);
    var round_totalprice=totalpricewithcomm.toFixed(2);
    $('#display').html(coinval+"~$"+round_totalprice);
    });

您现在收到了什么错误/警告?Debugger中没有出现错误。请参阅我发布的链接,因为
var recent_btc_price=这不是它的工作方式!问题中注释的可能重复表示该值是一个数字。JavaScript数字不需要用引号括起来。
<select name="cointype" id="deal_options" class="form-control">
    <option value="bitcoin" >Bitcoin (BTC)</option>
    <option value="ethereum"selected >Ethereum (ETH)</option>
</select>

<select class="form-control" id="commission">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
</select>
//send data to php file
var coinval=$('select[name=cointype]').val();
function senddata(catchdata){
     $.ajax({
            url: 'core_functions/parse_coins.php', //This is the current doc
            type: "POST",
            data: ({coinname: coinval}),
             success: function(data){
  catchdata(data);
          }
        }); 
}
 //recieve data
    senddata(function(output){
    var recent_btc_price=Number(output); //10122.9
    var com=$('#commission').val();
    var com_amount_only=com * recent_btc_price /100;
    var convert_comm_amount=Number(com_amount_only);
    var totalpricewithcomm=recent_btc_price + convert_comm_amount;
    //alert(recent_btc_price);
    var round_totalprice=totalpricewithcomm.toFixed(2);
    $('#display').html(coinval+"~$"+round_totalprice);
    });