$("#ShowRating").html($.get(url));
Run Code Online (Sandbox Code Playgroud)
这不起作用,实际上firebug甚至没有显示任何标题......我在这里做错了什么?
get不会返回你得到的东西(它是异步的).请尝试使用load:
$("#ShowRating").load(url);
Run Code Online (Sandbox Code Playgroud)
正如其他人所说,"负载"是一种更直接的方式来做你想做的事情.但是为了向您展示更多关于$ .get如何工作以及为什么它不适用于您的示例,以下是您如何使用$ .get执行此操作:
$.get(url, function(data) {
$("#ShowRating").html(data);
});
Run Code Online (Sandbox Code Playgroud)
由于$ .get是异步的,因此加载网页不会等待GET请求返回以填充页面中的数据.而是在GET请求实际完成时传入回调函数来处理请求结果.
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |