CNode

关于Express与jQuery的$.post方法结合问题

问答
Mmoonrailgun发布于11 年前最后回复11 年前3 回复4044 浏览0 收藏

如何让$.post方法能够回调express的响应?我用send方法响应前端的$.post方法请求并不能在返回时调用回调函数。。求解

前端:

$.post('URL',function(text, status){
	//这里并不会被调用到
});

后端:

app.post('URL',function(req.res){
	//....
	res.send('返回数据');
})

已经用DHC测试过这种方法可以返回BODY体。。但是在jq的ajax请求回调中却不会被调用。。。翻了几遍express的API也没能得到满意的回答

查看回复

回复 (3)

T
Tei320#1·11 年前

具体代码呢。post请求没发送data。。。 $.post( url, [data], [callback], [type] )

在res.send()后调用res.end()试试

H
huangshaohui#3·11 年前

你先用浏览器调试工具看一下,看看请求是否有响应。

参与回复
登录后即可参与回复。登录