Javascript RSS Feed验证

时间:2013-08-09 09:34:14

标签: javascript ajax jquery

你好,我想创造一些这样的东西,

http://mobile.conduit.com/create-app-m.aspx

我需要在提交表单之前验证rss提要,

<form name="form1" id="form1">    
<input type="text" name="url" type="text" id="url" />
<input type="submit" name="submit" id="button2" value="Search"/>
</form>

如果任何人在网址文本框中输入文字,我需要检查它是否是一个有效的RSS订阅源(需要检查一个字母更改为http://mobile.conduit.com/create-app-m.aspx **不在文本框的onchange事件中)我需要在验证过程中显示加载gif。如果它的成功需要展示另一个GIF。

如果它是有效的rss,用户可以提交表单,否则他不能并且应该显示错误消息。

希望对此有所帮助。 感谢。

1 个答案:

答案 0 :(得分:1)

您无法通过客户端JavaScript实现此目的。相同的源策略将阻止您的代码访问任意URI。

您可以在系统上使用代理来请求数据(然后在JS中构建RSS验证程序),或者让服务器进行验证并返回成功或失败响应。由于服务器上流行的大多数语言的RSS库丰富,后者可能会更容易。