歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

jQuery ajax跨域訪問

1.使用環境:SSH

2.您可以通過使用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>  
Copyright © Linux教程網 All Rights Reserved