请问我在views的页面中用到ajax,服务器该怎么返回?
发布于 3年前 作者 shinka 1686 次浏览
  我在views的页面中用Ext.Ajax.request请求服务器比如url:'returnData' ,控制器中的这个url请求确实进去了,但是我该怎样在这个控制器中返回数据给前台的Ajax请求的success方法呢?用return 'AAA'这样的语句不成功.....测试的时候都是超时返回并进入failure函数的.....
6 回复

直接往response里面丢json啊,res.send

建议你先看下文档

http://www.csser.com/tools/express-js/express-guide-reference-zh-CN.html

谢谢兄台,这个文档看过一遍,小弟不才,当时看得云里雾里,现在再去看看吧。

res.end(JSON.stringify(OBJECT)) 语法:JSON.stringify(value[, replacer [, space]])

这样可以吗?我用jQuery的JSON请求,node服务端就是这么用。但客户端不会触发成功啊。 <-html> <-head> <-script src="http://code.jquery.com/jquery-1.6.4.min.js"> <-script> var counter = 0; var poll = function() { $.getJSON('http://192.168.77.159:7778/poll/’+counter, function(response){ alert(“dsf”); counter = response.count; var elem=$(‘#output’); elem.text(elem.text() + response.append); poll(); }); } poll(); <-/script> <-/head> <-body> <-textarea id="output" style="width:100%; height:100%;"> <-/textarea> <-/body> <-/html>

回到顶部