jsonp 已测试
2015-11-10 14:05
483 查看
1、js中
$.ajax({
type:'post',
dataType:'jsonp',
url:'http://localhost:8080/by/a/yzm?verifycode=1234'+'&phone=18788990099',
jsonp:'jsonpCallback',
success:function(data){
alert(data);
2、方法中
@RequestMapping(value = "/by/a/yzm")
@ResponseBody
public JSONPObject zym(Model model, HttpServletRequest request, HttpServletResponse response) {
Map<String, String> param = new HashMap<>();
String phone = request.getParameter("phone");
String verifycode = request.getParameter("verifycode");
param.put("phone", phone);
boolean check = true;
param.put("source", "");
param.put("validateCode", verifycode);
String url = Resources.getString("crm.service.url");
String resut = "processing ...";
if (resut.indexOf("processing") > 0) {
check = false;
}
return new JSONPObject(request.getParameter("jsonpCallback"),String.valueOf(check));
}
3、spring-dispatcher配置
<property name="defaultViews">
<list>
<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
</list>
</property>
注意 JSONPObject为import org.codehaus.jackson.map.util.JSONPObject;不要用错了
$.ajax({
type:'post',
dataType:'jsonp',
url:'http://localhost:8080/by/a/yzm?verifycode=1234'+'&phone=18788990099',
jsonp:'jsonpCallback',
success:function(data){
alert(data);
2、方法中
@RequestMapping(value = "/by/a/yzm")
@ResponseBody
public JSONPObject zym(Model model, HttpServletRequest request, HttpServletResponse response) {
Map<String, String> param = new HashMap<>();
String phone = request.getParameter("phone");
String verifycode = request.getParameter("verifycode");
param.put("phone", phone);
boolean check = true;
param.put("source", "");
param.put("validateCode", verifycode);
String url = Resources.getString("crm.service.url");
String resut = "processing ...";
if (resut.indexOf("processing") > 0) {
check = false;
}
return new JSONPObject(request.getParameter("jsonpCallback"),String.valueOf(check));
}
3、spring-dispatcher配置
<property name="defaultViews">
<list>
<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
</list>
</property>
注意 JSONPObject为import org.codehaus.jackson.map.util.JSONPObject;不要用错了
相关文章推荐
- js_碰壁反弹效果
- Json自学新得
- js内容
- JavaScript获取数组最小值和最大值的方法
- maven引入json各种版本
- 浅谈jsp、freemarker、velocity区别
- javascript字符串与数组转换汇总
- Javascript高级程序设计——语法、关键字、保留字、变量、数据类型
- javascript 动态创建tip图片提示
- javascript this指针指向?
- json数据发送时浏览器提示“保存”解决
- js倒计时 重发 效果
- js倒计时 重发 效果
- 页面加载完毕后滚动到指定位置
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- js在table指定tr行上或底下添加tr行
- js数组常见操作及数组与字符串相互转化实例详解
- JS中a标签中的URL传值乱码
- 浅谈javascript中replace()方法
- myeclipse Errors occurred during the build. Errors running builder 'JavaScript Validator'