我正在使用以下代码来发出ajax请求。但是如何在接收响应时配置值属性。
$.ajax({
url:url,
cache:false,
type:'POST',
dataType:"json",
data:'json',
beforeSend:function(x){
$('#main').html("<progress id='bar' value='0' max='100'></progress>").show();
},
success:function(json){
$('#bar').val(100);
parseResponse(json);
},
complete:function(){
$('#bar').hide();
}
});
答案 0 :(得分:0)
// ...
beforeSend:function(x){
$('#main').html("<progress id='bar' value='0' max='100'></progress").show();
// the attribute name is value, not val ↑
},
success: function(json){
$('#bar').val(100);
alert(json);
parseResponse(json);
},
// ...
答案 1 :(得分:0)
如何尝试:$('#bar').attr('value', '100');
如果这不起作用,那么可能与您动态创建progress
元素的事实有关。