我正在为网站制作“当日报价”功能。它工作正常,但我得到一个javascript错误'TypeError:对象不是一个函数'。
jQuery(function ($) {
var output = '';
$.post( "getquote.php?getjson", function( data ) {
var data = JSON.parse(data);
console.log(data);
$.each(data, function(index, value){
output += '<p>'+value.quote+'</p>';
});
$('#qotd').html(output)('refresh');
});
});
错误指向的行是:
$('#qotd').html(output)('refresh');
代码将数据库记录输出到div标签中,其id为qotd(当天的引用)。
正如我所说,代码完美无缺,所以我必须稍微遗漏一些东西。
答案 0 :(得分:2)
当您更改HTML内容时,您不需要刷新,浏览器会自动为您执行此操作。所以,$('#qotd').html(output);
就足够了
答案 1 :(得分:2)
将$('#qotd').html(output)('refresh')
替换为$('#qotd').html(output);
。
你需要刷新,jQuery
已经很性感了。
答案 2 :(得分:1)
为什么需要refresh
?只需删除它:
$('#qotd').html(output);