你好,我想创造一些这样的东西,
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,用户可以提交表单,否则他不能并且应该显示错误消息。
希望对此有所帮助。 感谢。
答案 0 :(得分:1)
您无法通过客户端JavaScript实现此目的。相同的源策略将阻止您的代码访问任意URI。
您可以在系统上使用代理来请求数据(然后在JS中构建RSS验证程序),或者让服务器进行验证并返回成功或失败响应。由于服务器上流行的大多数语言的RSS库丰富,后者可能会更容易。