jQuery的代码:GET到SPAN html?

Met*_*uru 1 jquery get

$("#ShowRating").html($.get(url));
Run Code Online (Sandbox Code Playgroud)

这不起作用,实际上firebug甚至没有显示任何标题......我在这里做错了什么?

Mar*_*ius 5

get不会返回你得到的东西(它是异步的).请尝试使用load:

$("#ShowRating").load(url);
Run Code Online (Sandbox Code Playgroud)


Cha*_*own 5

正如其他人所说,"负载"是一种更直接的方式来做你想做的事情.但是为了向您展示更多关于$ .get如何工作以及为什么它不适用于您的示例,以下是您如何使用$ .get执行此操作:

$.get(url, function(data) {
    $("#ShowRating").html(data);
});
Run Code Online (Sandbox Code Playgroud)

由于$ .get是异步的,因此加载网页不会等待GET请求返回以填充页面中的数据.而是在GET请求实际完成时传入回调函数来处理请求结果.