ftsg.net
当前位置:首页 >> Extjs传递给后台php的JSON字符串,字符串的冒号都... >>

Extjs传递给后台php的JSON字符串,字符串的冒号都...

转义是为了安全 转义了才能传递到后台呀 你需要的是在后台进行反转义 然后插入数据库

不知道你是不是问的这个。。 Ext.Ajax.request({ url: 'servlet/UsersServlet', //这个url就是后台处理的 success: function(response,options) { respText = Ext.util.JSON.decode(response.responseText);//获取后台执行完后响应回来的数据 },...

有的,extjs 可以使用 Ext.util.JSON.decode(字符串) 的方式,将符合JSON规则的字符串,转换为 json对象。 Ext.util.JSON.decode 可以使用缩写 Ext.decode 代替,更为简洁。

params:{ tid: Ext.encode(tid) }, tid可以是一个数组,也可以是一个对象,传到后台后,需要解析才能正确识别

使用Ext.JSON.decode(jsonStr)可以将json字符串转化成对象,然后将对象赋给store的data属性即可,简单例子 Ext.create('Ext.data.Store', { fields: [ {name: 'roomtype', type: 'string'} ], data : Ext.JSON.decode('{"root": [{"roomtype":"0...

success:function(response){ var json = response.responseText; var value=eval("("+json+")"); var total=value.total; var PAY_NAME=value.rows[0].PAY_NAME;

ext:textfield{id='haha'} haha.setValue(request.msg);

你把写在页面后台代码里的方法写成webservice不就行了。

确认你的json串中,没有换行符,或是其它特殊字符吧,可以把json帖上来。 另外,看你的前台。 success: function (response) { var trn = response; var object = eval(‘('+json+')'); var str = ""; 这里并没有看到json怎么来的。

Ext.Ajax.request({ url:basePath + ’public/getCurDate.action‘, success:function(response, options) { var e = Ext.util.JSON.decode(response.responseText.trim()); //其中数据这样调用 e.curAccurateDateStr = '2012-12-25 18:17:44' } })

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com