1

我正在尝试获取 php 页面输出的值,然后将其用作计算中的变量。目前我正在尝试这个:

var price = function() {
      $.get('gox.php')
  }


function toDol(elem) {
    var btcToDol = parseFloat(elem.value) * price || '';
    document.getElementById('dol').value = btcToDol.toFixed(2);
}

function toBtc(elem) {
    var dolToBtc = parseFloat(elem.value) / price || '';
    document.getElementById('btc').value = dolToBtc.toFixed(4);
}

重要的部分是我希望“price”变量等于 gox.php 输出的值(例如 99.9999),以便以后可以使用它在函数“toDol”和“toBtc”中进行数学运算。

谢谢您的帮助!

4

2 回答 2

4
var price = 0;
$.get('gox.php').done(function(data) {
  price = data;
});
于 2013-07-18T00:54:54.160 回答
0

试试下面的代码

var price=$.ajax({
    type: 'GET',
    url: 'gox.php',
    global: false,
    async:false,
    success: function (data) {return data;}
}).responseText;

我总是对 $.get 和 $.post 有疑问

于 2013-07-18T00:58:18.970 回答