求一个extjs的关于发送和接收json的例子
前端我不太懂但又急着要,麻烦老大们帮我实现以下功能。
网页上就一个按钮,按下按钮通过extjs向后台发送json,并处理返回json的例子
发送json的格式是
ID XX
NAME YY
返回json格式是
ID XX
ITEM1 111
ITEM2 22222
ITEM3 3333
ITEM4 444
万分感谢
------解决方案--------------------发送JSON对象需要将JSON对象序列化为字符串,无法直接发送json对象
楼主是要发送键值对还是原始格式的JSON?如果是键值对设置Ext.ajax的params配置就行,如果是原始的JSON结构,需要用Ext.decode将json序列化为原始json结构
var data={ID:'XX',NAME:'YY'}
Ext.Ajax.request({
url: 'xxxxxxxxxxxxxxxx.url',//动态页地址
params: data,//键值对形式
//params:{data:Ext.encode(data)},//原始JSON结构形式
success: function(response){
var text = response.responseText;
// process server response here
}
});
返回直接输出json格式的字符串就行了,楼主最后自己了解下什么是json,ext不太好上手,最好从基础的js学起
xxxx.url
Response.Write("{ID:'XX',ITEM1:111,ITEM2:22222,ITEM3:3333,ITEM4:444}");
Response.End();
------解决方案--------------------//???不懂,猜测如下
url: '192.168.1.99/htdocs/test.json',//动态页地址