$(function(){
$("input").change(function(){
var source = $(this).attr('date-source');
if(confirm('确定修改')) {
var rate =Number($(this).val());//转换回输入值为答number
var source_id = $(this).attr('date-source-id');
var reg = /^([1-9]?\d|100)$/;
if (!reg.test(rate)) {
alert('只能输入0到100整数');
$(this).val('')
return false;
};
if ( isNaN(rate) || rate < 0) {
alert('请输入合法数字');
return false;
};
$.ajax({
url:'url',
type:'post',
data:'rate=' + rate ,
success:function(data){
if(data.error_code == 0){
alert(data.error_msg);
window.location.reload();
}
},
error:function(data){
if(data.responseJSON.error_code != 0){
alert(data.responseJSON.error_msg);
}
}
});
} else {
window.location.reload();
}
})
})