ExtJS4.2学习 ajax
发布时间:2020-12-16 00:37:01 所属栏目:百科 来源:网络整理
导读:extjs ajax是一个实例化好的单例类 可以直接使用 Ext.Ajax.request({url:"user.php",params:{id:1},success:function(response,opts){console.log(response.responseText);}}); 参数 binary:Boolean 是否为二进制数据 默认为false 设置为true后 返回值受影响
extjs ajax是一个实例化好的单例类 可以直接使用 Ext.Ajax.request({ url:"user.php",params:{ id:1 },success:function(response,opts){ console.log(response.responseText); } }); 参数
ajax和前台交互 <divid="el"></div> Ext.get('el').load({ url:'myPage.php',scripts:true,params:{ id:1 } }); $arr=array( "id"=>2,"name"=>"sadsads","email"=>"sadasdsadsas" ); $data=json_encode($arr); echo$data; ajax回调函数 Ext.get('el').load({ url:'user.php',callback:function(obj,status,response,options){ },failure:function(obj,success:function(obj,options){ } }); ajax request form属性 可以自动获取一个form的值 js Ext.get("b").on("click",function(){ Ext.Ajax.request({ url:'user.php',method:'post',params:{ id:1 },form:'myform',options){ },options){ } }); }) html <formid="myform"> <inputname="username"> <inputname="password"> <inputid="b"type="button"value="提交"> </form> php $arr=array( "id"=>$_POST["id"],"name"=>$_POST["username"],"email"=>$_POST["password"] ); $data=json_encode($arr); echo$data; jsonData属性 可以以json方式传递数据 js vardata={id:2,username:"sdsds",password:"ssdss"}; Ext.get("b").on("click",function(){ Ext.Ajax.request({ url:'user.php',jsonData:data,options){ },options){ } }); }) html <buttonid="b">按钮</button> php $arr=file_get_contents("php://input"); $arr=json_decode($arr,true); echo$arr['id']; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Cocos2d-x 导入到Eclipse后出现The import org.cocos2dx.li
- cocos2d-x3.2 使用开关控制按钮 ControlSwitch
- ruby-on-rails – 如何将插件添加到Rails中?
- React 组件的三种写法总结
- swift3.0 类字符串转类(字符串转ViewController)
- c# – NHibernate的工作单元/存储库管理器?
- xpath无法获取值、返回值为[]或者{}的问题解决
- ruby-on-rails – 如果我在不同的子目录中有多个控制器,如何
- iPhone电池排水问题
- c# – WPF触发器绑定:将枚举值绑定到visiblity的最佳方法是