[英]returning data from server to an ajax request sent in client side javascript
app.get('/documents/:id.:format?', function(req, res) { **dataTobeSentToClientSideJavaScript** = processRequest (req); ... })
來自客戶端javascript的ajax請求
var request = $.ajax({ url: "/documents/xxx", }); request.done(handleResponse);
我可以在服務器端收到請求
應該在服務器端編寫什么代碼,以便可以使用在服務器端創建的dataTobeSentToClientSideJavaScript填充上述ajax請求中期望的“ handleRespone”對象?
您想使用響應對象公開的方法,例如res.write,res.end或res.json
看看http://nodejs.org/api/http.html#http_class_http_serverresponse(Node.js API)
並且由於您使用的是Express- http://expressjs.com/api.html#res.status
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.