mar*_*lar 12 jquery getjson node.js
当我浏览到URL时,我已经设置了NodeJS并返回数据:http://184.106.206.235
然而,当我尝试使用调用该URL $.getJSON,回调显示null为data变量,"success"对textStatus变量.
我想这可能是一个跨领域的事情,但我很惊讶textStatus说,"success"如果是这样的话.
万一它有用,这里是服务器端的JS:
http.createServer(function(req, res){
var output = {message: "Hello World!"};
var body = JSON.stringify(output);
res.writeHead(200, {'Content-Type': 'application/json', 'Content-Length': body.length});
res.end(body);
}).listen(80, "184.106.206.235");
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
mar*_*lar 16
在您的writeHead()调用中添加"Access-Control-Allow-Origin":"*"属性:
res.writeHead(200, {
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6466 次 |
| 最近记录: |