我正在尝试获取一个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'中进行数学运算。
感谢您的帮助!
答案 0 :(得分:4)
var price = 0;
$.get('gox.php').done(function(data) {
price = data;
});
答案 1 :(得分:0)
尝试以下代码
var price=$.ajax({
type: 'GET',
url: 'gox.php',
global: false,
async:false,
success: function (data) {return data;}
}).responseText;
我总是遇到$ .get和$ .post
的问题