Ajax 请求成功处理程序
我有一个 json 实现的页面,在其中显示视频列表。我将视频 代码作为 JavaScript 获取。在创建列表的循环中,我使用
$.ajax
jquery 函数来初始化 javascript 以获取视频 Flash 播放器。但问题是播放器没有被附加到假定的
中。相反,它会附加在文档的末尾。$.ajax({
url: item.ImagePath,
dataType: "script",
success: function(data){
alert(data);
var sResultFigure = $(document.createElement('figure')).append(result);
}
})
我该如何解决这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,你必须将它附加到假定的 div 中,如下所示:
Well, you have to append it to the supposed div, like this:
假设您正在循环 div 并为每个 div 触发 AJAX 请求,您可以使用 AJAX 调用的
context
参数将当前 div 提供给成功处理程序:Assuming you are looping over divs and triggering an AJAX request for each div you could use the
context
parameter of the AJAX call to provide the current div to the success handler:我假设你的 div 的 id 是“holder”。
i assume your div's id is "holder".