任何人都可以建议一个简单的过程来使用jQuery从HTML页面中的RSS提要中获取图像吗?
我尝试了以下代码,它在Internet Explorer和Dreamweaver实时视图上返回图像,但在Firefox上没有.无论如何,代码成功地从XML文件中获取图像.
这是代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$(document).ready(function () {
$.ajax({
type: "GET",
url: "http://wmtechnology.wordpress.com/feed?alt=rss",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
$(xml).find("image").each(function () {
$("#a1").append('<img src="'+$(this).find("url").text()+'">' + $(this).find("title").text());
});
}
</script>
</head>
<body>
<p id="a1"></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我尝试将CKEeditor用于我的django项目,但是当我添加一个使用此编辑器的新项目时,我看到了html代码.
我用它是这样的:
我的模特:
class Article(models.Model):
title = models.CharField(max_length=100, unique=True)
slug = models.SlugField(max_length=100, unique=True)
category = models.ForeignKey('Category')
content = RichTextField()
date = models.DateTimeField(auto_now = True)
online = models.BooleanField()
Run Code Online (Sandbox Code Playgroud)
我的网址: url(r'^ckeditor/', include('ckeditor.urls')),
我的看法 :
def view_post(request, slug):
return render_to_response('website/view_post.html',
{
'post': get_object_or_404(Article, slug=slug),
},
context_instance = RequestContext(request)
)
Run Code Online (Sandbox Code Playgroud)
和我的模板:
<div id="post">
<h1> {{ post.title }}</h1>
<p>{{post.content}}</p>
<i>{{post.date}}</i>
</div>
Run Code Online (Sandbox Code Playgroud)
请帮忙.
谢谢你的回答.