我正在使用我在网上找到的这个脚本作为测试,我不断收到这个非法令牌错误。
$(document).ready( function() {
done();
});
function done() {
setTimeout( function() {
updates();
done();
}, 200);
}
function updates() {
$.getJSON(“fetch.php”, function(data) {
$(“ul”).empty();
$.each(data.result, function(){
$(“ul”).append(“Name: “+this['name']+”Age: “+this['age']+”Company: “+this['company']+”");
});
});
}
另外,我怎么能让这个工作? $( “UL”)。追加(”
答案 0 :(得分:6)
您的代码中有“花哨的卷曲”引号“”
而不是简单的引号""
$.getJSON(“fetch.php”, function(data) {
^^^ ^^^
应该看起来像
$.getJSON("fetch.php", function(data) {
^^^ ^^^
答案 1 :(得分:1)
想想可能是“,将ir改为”。
答案 2 :(得分:0)
@epascarello是对的。 jQuery不接受这种类型的引号(例如“ul”
)。请注意,您只能使用单个排队''
或双引号""
。