歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> jQuery ajax跨域訪問

jQuery ajax跨域訪問

日期:2017/3/1 10:10:39   编辑:Linux編程

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