相关疑难解决方法(0)

AJAX和NS_ERROR_DOM_BAD_URI错误

我一直有以下问题,我认为这可能是因为我的方法可能被误导,但希望在你的帮助下我可以解决这个问题!

基本上,对于我的网站,我有一个搜索提供商(已经付款,所以我没有违反任何使用条款).当搜索表单被提交时,我将被定向到他们显示结果的域.

虽然我可以自定义返回结果的外观,但到目前为止我只能采取这种方式,并且永远不会完全符合我的网站的外观和感觉.

所以,我想,不是通过表单进行常规GET,而是进行AJAXified GET,然后将返回的响应注入到页面上的div中 - 允许我保持外观并且永远不会离开我们的域.

这在IE中工作正常但在Firefox中我得到" text/html (NS_ERROR_DOM_BAD_URI)"作为错误.做了一些研究后我发现这是因为AJAX请求命中了我们域外的网站.

因此,我能采取更好的方法来达到同样的效果吗?或者有没有办法让我的Firefox和我的AJAX请求发挥得很好?真正奇怪的是,如果我在HttpFox中观察到请求(一个整齐的FF添加),它会报告上面的错误,但是查看返回的内容就像预期一样 - 所以为什么我不能访问它! !

我真的很想让它工作,因为它比重写所有CSS和东西要简单得多,以使他们的结果页面看起来几乎像我们的网站.非常感谢这方面的任何帮助.

html ajax get

6
推荐指数
1
解决办法
1万
查看次数

Microsoft Stack中的D3示例

我们试图熟悉D3(http://d3js.org/),特别是http://bl.ocks.org/mbostock/3306362http://bl.ocks.org/mbostock等样本./ 2206590.似乎所有这些示例都使用本地文件IO来加载地理定位信息.以下代码片段很常见:

queue()
.defer(d3.json, "/mbostock/raw/4090846/us.json")
.defer(d3.tsv, "unemployment.tsv")
.await(ready)
Run Code Online (Sandbox Code Playgroud)

而其他样本通常使用此签名来加载数据:

d3.json("someJSONFile.json", function(error, uk) {
console.log(uk);
});
Run Code Online (Sandbox Code Playgroud)

我们已经创建了几个本地html文件来测试样本,但是我们遇到了安全问题.很明显,脚本正在访问一个本地文件,这实际上是在Microsoft堆栈中给我们带来问题(Apple或Linux目前不是一个选项,尽管我们已经尝试过Chrome,但没有成功).我们如何启用html文件或重构脚本以访问本地文件?

javascript asp.net file-io d3.js

1
推荐指数
1
解决办法
2713
查看次数

标签 统计

ajax ×1

asp.net ×1

d3.js ×1

file-io ×1

get ×1

html ×1

javascript ×1