JQuery ajax跨域访问

来源:互联网 发布:网络好听的歌曲排行榜 编辑:程序博客网 时间:2024/06/13 19:30

1.使用环境:SSH

2.您可以通过使用JSONP 形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。

实例:

html js:

// 会员注册// js跨域请求function jsNetRegist(){        var jsonParam = {'member.username':$.trim($("#entity_username").val()),'member.email':$.trim($("#entity_email").val()),'member.mobile':$.trim($("#entity_mobile").val()),'member.password':$.trim($("#entity_password").val())      };var url = 'http://member/json/ajax/jaxReg!regist.do?callback=?';jQuery.post(url, jsonParam, function(data){       if(data.bool){            // 成功后操作            alert("注册成功");            // 关闭弹窗       }else{            alert("注册失败");       }}, 'json');

struts2.xml

<!-- 会员注册 --><action name="jaxReg"  class="com.szit.member.action.front.SzMemberRegIndex"><result type="json"><param name="includeProperties">bool</param>      <param name="callbackParameter">callback</param></result></action>