2011-08-25 96 views
6

我是Google Closure的新手,我想知道XhrIo的工作原理。我已阅读XHRIO的概述http://code.google.com/closure/library/docs/xhrio.htmlGoogle Closure XhrIo

基本上,我正在追踪该示例,但我无法使其工作。我使用eclipse和tomcat作为我的服务器来执行示例。有人可以请教我如何使html,使用goog.require('goog.net.XhrIo')的Java脚本之间的连接;和json文件?感谢你们。

回答

10

这里是做一个POST请求示例:

goog.require('goog.Uri'); 
goog.require('goog.net.XhrIo'); 

var qd = new goog.Uri.QueryData(); 
qd.add('name1', 'val1'); 
qd.add('name2', 'val2'); 
function done(e) { 
    this.getResponseText(); 
    this.getResponseJson(); 
} 
goog.net.XhrIo.send('/controller/action', done, 'POST', qd.toString()); 
+0

感谢马克桑斯的帮助,虽然我期待的最简单和基本途径。我设法做到了。您的示例代码将对我的下一级学习有很大的帮助。非常感谢你 – max