Ext.Ajax.request({
url: 'foo.php', // where you wanna post
success: passFn, // function called on success
failure: failFn,
jsonData: { foo: 'bar' } // your json data
});
关键是我在服务器端获取此数据
StringBuffer myjson = new StringBuffer();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null){
myjson.append(line);
}
} catch (Exception e) {
// TODO: handle exception
}
但是如果firefox使用@ server端myjson是空的。谷歌浏览器就像一个魅力。
我还需要发送其他参数,所以我现在将其添加到网址中。
客户端中的而不是“jsonData”如果使用params我必须指定一些密钥然后我可以把它作为服务器端。但需要使用firefox。 chrome正在编码数据。
请帮助我们,也谢谢
注意:只需要post方法
使用chrome:
使用firefox: