ajax data 赋值html,jQuery AJAX data to HTML

EDIT: Ok, so the solution i came up with, is basically count the characters and see the difference between the numbers. One headache i had was related with the fact that the .html() didn't showed me the

with the slash, instead,

. Annoying....

function verifica(){

$.ajax({

type: "GET",

datatype: "html",

url: 'icallverifica.php',

data: "valor=0",

success: function(data) {

var verificando = $('#results').html();

var verificandox = (verificando.length);

var verificador = data.length;

if(verificandox != verificador){

$('#results').html(data);

}

}

});

}

I'm creating a little script using AJAX that retrieves data from a database. The problem is that I've used setInterval and it's refreshing all the time.

I don't have a problem with too many accesses to the database, my problem is that I want the content as static as possible until there are new entries on the database:

function verifica() {

$.ajax({

type: "GET",

datatype: "html",

url: 'icallverifica.php',

data: "valor=0",

success: function(data) {

var verificando = $('#results').html();

if (verificando != ""+data+"") {

$('#results').html(data);}

}

});

}

The function changes the #results div introducing the database information, the thing is that I don't want to change the div content unless there are any new entries.

What I did was check on the database and compare the previous content on the div, if it's the same, it will not overwrite.

BUT, i can't put data in html format...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值