Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / jQuery ajax跨域访问

1.使用环境:SSH2.您可以通过使用JSONP 形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。实例:html js:
  1. // 会员注册   
  2. // js跨域请求   
  3. function jsNetRegist(){  
  4.         var jsonParam = {  
  5.             "member.username":$.trim($("#entity_username").val()),  
  6.             "member.email":$.trim($("#entity_email").val()),  
  7.             "member.mobile":$.trim($("#entity_mobile").val()),  
  8.             "member.password":$.trim($("#entity_password").val())  
  9.               };  
  10. var url = "http://member/json/ajax/jaxReg!regist.do?callback=?";  
  11. jQuery.post(url, jsonParam, function(data){  
  12.        if(data.bool){  
  13.             // 成功后操作   
  14.             alert("注册成功");  
  15.             // 关闭弹窗   
  16.        }else{  
  17.             alert("注册失败");  
  18.        }}, "json");  
struts2.xml
  1. <!-- 会员注册 -->  
  2. <action name="jaxReg"  class="com.szit.member.action.front.SzMemberRegIndex">  
  3.     <result type="json">  
  4.         <param name="includeProperties">bool</param>  
  5.             <param name="callbackParameter">callback</param>  
  6.     </result>  
  7. </action>