上次俺的简陋练习作品Ajax+json小有心得,这次继续尝试利用Ajax+PHP+YUI手工制作rss阅读器。
写一点html来展示RSS的内容
RSS阅读器
内容待填补
利用YUI的Connection manager来处理XHR
yahoo已经提供了在线的YUI Hosting,直接引用:
很困,这部分没写完整,下次来补齐。
用php做一个proxy来避免跨站访问的问题
proxy的要点
一定要输出header,否则在解析的时候你可能会遇到莫名奇妙的问题。
如果你的服务器不支持远程url open,可以考虑使用curl,比如说在dreamhost的主机上
$searchUrl = 'http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&results=4&output=json&query=';
if(!empty($_POST['query']))
echo file_get_contents($searchUrl . $_POST['query']);
?>
到这里,一个简陋的RSS阅读器的雏形已经完备了。
什么是ajax
在百度知道上面搜索的答案,一本正经的告诉你:
Ajax(Asynchronous JavaScript and XML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。
看了后立马一口茶水做雾状均匀喷洒到本本的屏幕上,Ajax本身和java有嘛关系?