小编nih*_*lus的帖子

JQuery将JSON对象发布到服务器

我创建了一个需要在jersey上发布的json,一个由grizzly运行的服务器,它有一个REST webservice获取传入的json对象,需要输出.我正在尝试但不确定如何正确实现这一点.

import java.io.IOException;
import java.io.InputStream;

import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;

import org.apache.commons.io.IOUtils;

import javax.ws.rs.*;

    @Path("/helloworld")
    public class GetData {
        @GET
        @Consumes("application/json")
        public String getResource() {

            JSONObject obj = new JSONObject();
            String result = obj.getString("name");

            return result;      
        }                   

    } 
Run Code Online (Sandbox Code Playgroud)

我有一个html文件,在onload时运行此方法

    function sendData() {
        $.ajax({
                url: '/helloworld',
                type: 'POST',
                contentType: 'application/json',
                data: {
                    name:"Bob",


                },
                dataType: 'json'
            });
            alert("json posted!");
        };
Run Code Online (Sandbox Code Playgroud)

jquery json

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

如何在node.js中重定向

我在目录之间重定向有一些问题,问题是我可以设法重定向到不同目录中的另一个文件.我的目录结构如下所示:

-views
  -add_user.jade

-routes
  -index.js
Run Code Online (Sandbox Code Playgroud)

我尝试重定向从index.js 添加 _ user.jade,你们怎么做呢

res.redirect('???');
Run Code Online (Sandbox Code Playgroud)

如果index.js视图位于同一目录中,则下面的代码可以正常工作

-index.js
-views
  -add_user.jade

res.redirect('./add_users');
Run Code Online (Sandbox Code Playgroud)

javascript redirect node.js express web

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

POST JSON与Jersey REST服务的问题

将JSON发布到Jersey REST服务时遇到问题 - GET工作正常,但POST看起来很棘手.我一直在研究这个问题,到目前为止还没有解决方案.任何帮助深表感谢!

它似乎无法找到U RL发送json?这是FireBug控制台显示的内容:

    POST http://localhost:9998/data 400 Bad Request
    Post source: name=Tony
    **Response Headers**
    Connection  close
    Content-Length  0
    Content-Type    text/html; charset=iso-8859-1
    Date    Fri, 20 Apr 2012 10:13:24 GMT
    **Request Headers**
    Accept  application/json, text/javascript, */*; q=0.01
    Accept-Encoding gzip, deflate
    Accept-Language sv-se,sv;q=0.8,en-us;q=0.5,en;q=0.3
    Connection  keep-alive
    Content-Length  9
    Content-Type    application/json; charset=UTF-8
    Host    localhost:9998
    Referer http://localhost:9998/static/page.html
    User-Agent  Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
    X-Requested-With    XMLHttpRequest
Run Code Online (Sandbox Code Playgroud)

我按照以下方式进行POST:

<button id='btn' value="knapp" name="knapp" />
    <script type="text/javascript">
    $('#btn').click(function(){
        $.ajax({
            url: '/data',
            type: 'POST',
            contentType: 'application/json', …
Run Code Online (Sandbox Code Playgroud)

java ajax rest json jersey

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

node.js日志模块bunyan更改时区

我正在使用这个记录模块bunyan.js,它包含在framwork restify.js中.该模块会在日志文件/控制台中打印一段时间,但是,我想将时间更改为UTC/GMT,不确定是否可以修改模块代码?

javascript logging timezone node.js

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

如何禁用websocket编写调试消息

是否有一种方法可以禁用debug - websocket writing 5:::在websocket发送内容时不断出现在控制台中的消息,该消息是健谈的.

javascript websocket node.js socket.io

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

直接客户端到客户端消息

我已经使用 node.js 有一段时间了,现在当我更深入地研究它时,对于聊天应用程序而不是作为客户端 - 服务器 - 客户端发送消息,必须有一些可能的方法来直接客户端到客户端消息发送?

javascript browser chat client-server

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

循环遍历express.js中的json数据

我试图循环一个json文件,并挑选出每一集,但我很困惑,我的循环只输出第一个current_episode,非常感谢,如果有人可以检查我的问题!

app.get('/episodes', function(req, res){
    fs.readFile('channels.json', 'utf8', function (err, data) {
        var jsondata = JSON.parse(data);
        for (var i=0; i<jsondata.channels.length; i++){
            var myChannel = jsondata.channels[i].current_episode;
            res.send(myChannel);
        }
    })
}); 
Run Code Online (Sandbox Code Playgroud)

我的json数据:

{
  "total": 70,
  "request_uri": "\/channels\/",
  "channels": [
    {
      "channel_id": 42,
      "current_episode": [
        {
          "id": 126248,
          "title": "Spanarna",
        }
      ]
    },
    {
      "channel_id": 43,
      "current_episode": [
        {
          "id": 126255,
          "title": "Beck: I stormens \u00f6ga",
        }
      ]
    },
............
}
Run Code Online (Sandbox Code Playgroud)

javascript json node.js express

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