当前位置: 首页 > 工具软件 > Sencha Touch > 使用案例 >

sencha touch ajax params,sencha touch《实现ajax跨域请求》

赵辉
2023-12-01

【环境说明】

1、sencha touch : 2.3.1

2、play : 2.2.0

3、chrome

【代码示例】

1、sencha touch

Ext.Ajax.request({

url:'http://10.228.190.97:9000/login'+"/"+userName+"/"+password,useDefaultXhrHeader : false,success: function(result,request) {

var respText = Ext.JSON.decode(result.responseText);

alert(respText.email);

}

});

2.1、play --UserController.java

@With(CorsAction.class)

public class UserController extends Controller{

@Transactional

public static Result login(String _dc,String username,String userpwd) {

Contact contact = Contact.login(username,userpwd);

return ok(parser(contact));

}

}

2.2、play --CorsAction.java

public class CorsAction extends Action.Simple {

public Promise call(Context context) throws Throwable{

Response response = context.response();

response.setHeader("Access-Control-Allow-Origin","*");

response.setHeader("Access-Control-Allow-Headers","X-Requested-With");

return delegate.call(context);

}

}

【截图演示】

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

 类似资料: