关于Express与jQuery的$.post方法结合问题
如何让$.post方法能够回调express的响应?我用send方法响应前端的$.post方法请求并不能在返回时调用回调函数。。求解
前端:
$.post('URL',function(text, status){
//这里并不会被调用到
});
后端:
app.post('URL',function(req.res){
//....
res.send('返回数据');
})
已经用DHC测试过这种方法可以返回BODY体。。但是在jq的ajax请求回调中却不会被调用。。。翻了几遍express的API也没能得到满意的回答
3 回复
具体代码呢。post请求没发送data。。。 $.post( url, [data], [callback], [type] )
在res.send()后调用res.end()试试
你先用浏览器调试工具看一下,看看请求是否有响应。