can';t将jquery值发送到php代码
我试图将一个变量值从Jquery发送到php代码,但它无法工作,尽管它成功地出现在控制台中: 阿贾克斯: HTML: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
比特币(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);
});