首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

extjs的关于发送和接收json的例子

2013-03-16 
求一个extjs的关于发送和接收json的例子前端我不太懂但又急着要,麻烦老大们帮我实现以下功能。网页上就一个

求一个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',//动态页地址

热点排行