AJAX和NS_ERROR_DOM_BAD_URI错误(AJAX and NS_ERROR_DOM_

2019-06-25 12:40发布

我一直有以下的问题,我认为这是可能是由于这样的事实,我的方法可能是误导,但希望在您的帮助,我可以排序了这一点!

基本上,我的地盘我有一个搜索服务提供商(谁已经支付,所以我没有违反使用的任何条款)。 当搜索表单subbmitted我正在针对他们的域名,其中显示结果。

虽然我可以自定义返回的结果看,只有到目前为止,我可以借此,也永远不会得到它完全符合我的网站的外观和感觉的配件。

所以,我想,而不是通过形式做定期的东西,我会做一个支持Ajax GET和再注入返回的响应到页面上的一个div - 让我保持的外观和感觉,并永远离开我们的领域。

这工作正常,在IE浏览器,但在Firefox我得到“ text/html (NS_ERROR_DOM_BAD_URI) ”是一个错误。 已经做了一些研究,我发现,这是由于AJAX请求创下我们的域之外的网站。

因此,有没有更好的方法,我可以采取达到同样的效果呢? 或者是有办法可以让Firefox和我的AJAX请求发挥好? 什么是真正奇怪的是,如果我观察显示HttpFox(整齐FF上添加)的要求,它报告上面的错误,但看着返回的内容不出所料都在那里 - 那么,为什么我不能访问它! !

我真的很想得到这个工作,因为它是不是重写所有的CSS和东西得到他们的结果页面看就像我们的网站更简单了一大堆。 在这方面的任何帮助,将不胜感激。

Answer 1:

你将不得不使用JSONP据我知道该怎么做跨域 - 这是在AJAX安全异常。 JQuery的处理它很好,但是,你必须有修改,以符合它的服务器的回复。

我已经做了这个使用PHP代理,做社会行为的OSS项目。 你可以看一下在这里: http://os.adamaltemus.com/social-actions/



Answer 2:

如果您在代码中给出不同的域名,会出现此错误。 http://hiox.org/index.php?id=2737



Answer 3:

也有可能,如果你现在走的http网页,并试图AJAX调用发送到https网站上的同一个域。



文章来源: AJAX and NS_ERROR_DOM_BAD_URI error
标签: html ajax get