Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RSS源验证_Javascript_Ajax_Jquery - Fatal编程技术网

Javascript RSS源验证

Javascript RSS源验证,javascript,ajax,jquery,Javascript,Ajax,Jquery,你好,我想创造一些像这样的东西 我需要在提交表单之前验证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> 如果有人在url文本框中输入文本,我需要检查它是否是

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

我需要在提交表单之前验证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>

如果有人在url文本框中输入文本,我需要检查它是否是有效的rss提要(需要检查即使一个字母更改为**而不是文本框的onchange事件),并且我需要在验证过程中显示加载gif。如果成功,需要显示另一个gif

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

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

使用客户端JavaScript无法实现这一点。同源策略将防止代码访问任意URI


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

我不需要填充,我只需要检查它是否是有效的提要。如果看不到它是由什么组成的,您希望如何判断它是否有效?