本文转载自:http://blog.csdn.net/dingherry/article/details/6798816
- @H_301_25@Ext.Ajax.request({
- @H_301_25@url:'http://localhost:8080/myapp/ExtHandler,
- @H_301_25@jsonData:Ext.util.JSON.encode(info),
- @H_301_25@params:{action:@H_502_44@'up'},
- @H_301_25@success:function(resp,opts){
- @H_301_25@varrespText=Ext.util.JSON.decode(resp.responseText);
- @H_301_25@Ext.Msg.alert(@H_502_44@'提示',respText.info);
- @H_301_25@},
- @H_301_25@failure: @H_301_25@Ext.Msg.alert(@H_502_44@'错误',respText.error);
- @H_301_25@}
- @H_301_25@});
代码中的url参数指定的是一个JavaServlet,通过jsonData参数提交JSON格式的数据到Servlet处理,你也可以提交其它参数,在params参数中定义;然后根据服务器的处理结果Ext.Ajax调用相应成功或失败的回调函数进行处理;
在Servlet中如何得到jsonData参数中定义的数据呢?看以下代码:
[java]
copy