java調用js方法,$ajaxSetup示例

 2023-11-19 阅读 25 评论 0

摘要://設置AJAX的全局默認選項 $.ajaxSetup( {url: "/index.html" , // 默認URLaysnc: false , // 默認同步加載type: "POST" , // 默認使用POST方式headers: { // 默認添加請求頭"Author": "CodePlayer" ,"Powered-By": "CodePlaye
    //設置AJAX的全局默認選項
$.ajaxSetup( {url: "/index.html" , // 默認URLaysnc: false , // 默認同步加載type: "POST" , // 默認使用POST方式headers: { // 默認添加請求頭"Author": "CodePlayer" ,"Powered-By": "CodePlayer"} ,error: function(jqXHR, textStatus, errorMsg){ // 出錯時默認的處理函數// jqXHR 是經過jQuery封裝的XMLHttpRequest對象// textStatus 可能為: null、"timeout"、"error"、"abort"或"parsererror"// errorMsg 可能為: "Not Found"、"Internal Server Error"等// 提示形如:發送AJAX請求到"/index.html"時出錯[404]:Not Foundalert( '發送AJAX請求到"' + this.url + '"時出錯[' + jqXHR.status + ']:' + errorMsg );        }
} );// 未設置任何參數,但url、async、type、headers、error等參數的默認值均已被$.ajaxSetup()更改(如上)
$.ajax( );// 設置了url、type、success、error,就使用自己設置的參數值
// 但async、headers等參數的默認值已被$.ajaxSetup()更改
$.ajax( {url: "myurl.php?action=list" ,type: "GET" ,success: function( data, textStatus, jqXHR ){alert("返回數據:" + data);} ,error: function(jqXHR, textStatus, errorMsg){alert("自己的error!");        }
});// 上述$.ajaxSetup()的默認設置對$.get()、$.post()、load()、$.getJSON()、$.getScript()等AJAX函數也生效
// 因為這些函數也是在內部調用$.ajax()函數來實現的,只不過它們在內部都設置了一些參數// $.get()在內部調用$.ajax()時已設置type為"GET",因此仍然使用GET方式。
// 但url、async、headers、error等參數的默認值已被$.ajaxSetup()更改
$.get( );// $.post()在內部調用$.ajax()時已設置type為"POST",因此仍然使用POST方式。
// url也被設置為"user/action.php?method=addUser"
// 但async、headers、error等參數的默認值已被$.ajaxSetup()更改
$.post( "user/action.php?method=addUser" );
復制代碼

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/184084.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息