将jquery变量发送到express.js路由

时间:2016-09-01 13:11:59

标签: javascript node.js express

我从jquery获得了一个product-id: @ContextConfiguration("classpath*:cucumber.xml") // Have this but not sure if necessary at this point Class Test() { @Mock A a; @InjectMocks //Inject A @Spy //Ideally this would set this object to be injected into c B b; @InjectMocks //Inject B that is Spied C c; @Before public void setup() { MockitoAnnotations.initMocks(this); } }

我需要在nodejs服务器中获取该id值。

我该怎么做?

任何帮助将不胜感激,

提前致谢。

1 个答案:

答案 0 :(得分:2)

我真的不明白你为什么要使用元素id,但是你去了:

您需要使用jquery创建xhr请求,因为您已经使用它并将其发送到您的nodejs服务器。然后使用快速路线作为正文值处理请求并执行您想要的任何操作。

Ajax请求:

var data = {};
data.id = myid;
$.ajax({
 type: "POST",
 url: url,
 data: data,
 success: success,
 dataType: dataType
});

你的快车路线

app.post('/myroutename', function(req,res,next,) {
    var id = req.body.id;
    // then do whatever you want with your id
});

但我建议您详细了解ExpressJQuery post