我正在尝试使用ajax从mysql表中获取值,以在进度条上显示该信息,但它无法正常工作
jquery:
$(function() {
$.get("index.php?page=check", function(data) {
$("#progressbar").progressbar({
value: data
});
});
});
我正在尝试获取进度条以显示玩家的exp,check.php返回50,数据值为50,(提醒它)但进度条没有显示任何内容。那是为什么?
答案 0 :(得分:0)
我将在黑暗中拍摄并说你返回的结果是一个字符串 - 但进度条插件期待一个整数。
尝试将值传递为parseInt( data )
。
$.get("index.php?page=check", function(data) {
var progress_value = parseInt( data );
$("#progressbar").progressbar({
value: progress_value
});
});
查看progressbar's API,value
parameter确实需要一个数字(或布尔值):
值 - valueType:Number或Boolean(默认值:0)
进度条的值。 支持多种类型:
数字:0
与max
之间的值 布尔值:可以将值设置为false
以创建不确定的进度条。