Javascript 实时更新表错误
我有一个liveinsert表单,如果它实际插入到数据库中,它应该将值附加到表中 因此,我有一个javascript/jquery函数:Javascript 实时更新表错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个liveinsert表单,如果它实际插入到数据库中,它应该将值附加到表中 因此,我有一个javascript/jquery函数: else{ var data = 'action=insert&porcab=' + porcAbandoned + '&porcan=' + porcAnswered; data = data + '&secab=' + secAbandoned + '&secan=' + secAns
else{
var data = 'action=insert&porcab=' + porcAbandoned + '&porcan=' + porcAnswered;
data = data + '&secab=' + secAbandoned + '&secan=' + secAnswered + '&name=' + name;
$.ajax({
type: "POST",
url: "manager.php",
async: false,
data: data,
cache: false,
success: function(response){
var result = Number(response);
var row = '<tr id="'+result+'"><td class="edit porcAbandoned '+result+'>'+name+'</td>';
row = row + '<td style="text-align: center;" class="edit porcAbandoned '+result+'>'+porcAbandoned+' %</td>';
row = row + '<td style="text-align: center;" class="edit secAbandoned '+result+'>'+secAbandoned+'</td>';
row = row + '<td style="text-align: center;" class="edit porcAnswered '+result+'>'+porcAnswered+' %</td>';
row = row + '<td style="text-align: center;" class="edit secAnswered '+result+'>'+secAnswered+'</td>';
row = row + '<td style="text-align: center;">-</td>';
row = row + '<td style="text-align: center;"><a class="delete" href="#"><img src="assets/delete.png" /></a></td></tr>';
$('#clients > tbody:last').append(row);
}
});
}
else{
var data='action=insert&porcab='+porcaudded+'&porcan='+porcaudded;
data=data+'&secab='+secaudded+'&secan='+secAnswered+'&name='+name;
$.ajax({
类型:“POST”,
url:“manager.php”,
async:false,
数据:数据,
cache:false,
成功:功能(响应){
var结果=数量(响应);
变量行=''+'%';
行=行+''+'%';
row=row+'这个测试怎么样。这可以工作并添加一行。但是,使用的变量必须使用“context”属性传递给函数,请参见此处:您没有关闭class属性,例如:
row = row + '<td style="text-align: center;" class="edit porcAbandoned '+result+'>'+porcAbandoned+' %</td>';
row=row+”我想下面一行缺少一个“new”关键字:var result=Number(response);我不明白你想告诉我什么:(Number强制转换为响应的数字。你必须写“new Number(…)”。总是写“new”当使用构造函数时。按照惯例,构造函数以大写字母开头。普通函数以小写字母开头。好的,但这并不能解决问题。正如我所说,行警报的输出是正常的,但没有正确显示。可能我在数字构造函数上错了。看起来是个例外,请看这里:。但是,你是对的,thet doesn不能解决问题。我不知道你的意思是什么。变量在表单中。submit(function()),它确实插入了值,并且正确地提醒了行。上帝的母亲!多么糟糕的失败!谢谢你,现在问题解决了。
row = row + '<td style="text-align: center;" class="edit porcAbandoned '+result+'">'+porcAbandoned+' %</td>';
________________________________________________________________________________/\