相关疑难解决方法(0)

奇怪的JQuery错误"代码501,消息不支持的方法选项"

我正在学习JQuery Get方法.我启动了一个Python HTTP服务器:

(只需键入命令" Python -m SimpleHTTPServer ").

只需在我的网络浏览器上访问"http:// localhost:80"即可测试此网络服务器.但是,当我写这个非常简单的JavaScript来访问我的网络服务器.我收到一条错误消息:

"代码501,消息不支持的方法('OPTIONS')"

我使用jquery.xdomainajax.js库,假设跨域请求JQuery.

这是我的javascript代码:

<html>
<head>
<script src="jquery.min.js"></script>
<script src="jquery.xdomainajax.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  u = 'http://localhost:80';
 jQuery.get(u, function(res){       
    $("#data").html(res.responseText)
});
});


</script>
</head>
<body>
<p id="data"></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

实际上,如果我将您更改为任何其他网址,例如"http://www.google.ca".它运作得很好.但我不知道为什么它不适用于基本的Python HTTP服务器.谁能帮我?

javascript python jquery http httpserver

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

是否可以在本地托管nbviewer?

我想把nbviewer带到我的工作岗位上.因为我无法共享公司数据(将其放在github上),所以我需要在本地安装nbviewer.有关于Heroku设置一个的说明,但这对我不起作用.有人试过吗?它甚至值得努力吗?还有其他选择吗?谢谢.

让nbviewer在本地计算机上运行的步骤:

Step1:从github下载nbviewer
Step2:从github下载nbconvert
Step3:将nbconvert内容放入nbviewer里面的"nbconvert"文件夹

Step4:获取所需的库
easy_install Flask == 0.9
easy_install Flask-Markdown
easy_install请求
easy_install Pygments(附带python xy)
easy_install Markdown == 2.2.0
easy_install pylibmc == 1.2.3
easy_install tornado
easy_install newrelic(无法安装可选的c扩展但是认为这样可以)
easy_install pyzmq(附带python xy)

Step5:编辑gist.py
注释掉所有这些行:

#from flask.ext.cache import Cache line 17   
#from lib.MemcachedMultipart import multipartmemecached line 20  
#cache = Cache(app, config=config) line 63  
#@cache.cached(5*hours) line 92  
#@cache.cached(5*hours) line 107  
#@cache.cached(5*hours) line 112  
#@cache.cached(5*hours) line 117  
#@cache.cached(5*hours) line 122  
#@cache.cached(5*hours) line 127  
#@cache.cached(1*minutes) line 133  
#@cache.memoize() line 177 …
Run Code Online (Sandbox Code Playgroud)

ipython-notebook

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

在本地计算机上安装NBviewer并使用它从本地网络计算机查看笔记本

我试图在我的工作中介绍IPyhton笔记本.我希望本地网络中的其他同事能够看到笔记本电脑在他们的broswer或其他解决方案中与他们分享.

这个问题之后,我明白我唯一能满足的解决方案是在nbviewer中查看笔记本,而不是在HTML中查找解决方案.

问题是,如何安装nbviewer以及如何将其设置为接受LAN中的查看请求.这里列出的指令不再有效,因为nbconvert现在是IPython的一部分,代码不再在github中.

有谁知道怎么做?

ipython ipython-notebook

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