<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ajax filter</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript"> $.ajaxPrefilter(function (options, originalOptions, jqXHR) { // options對象 包括accepts、crossDomain、contentType、url、async、type、headers、error、dataType等許多參數選項 // originalOptions對象 就是你爲$.ajax()方法傳遞的參數對象,也就是 { url: "/index.php" } // jqXHR對象 就是通過jQuery封裝的XMLHttpRequest對象(保留了其自己的屬性和方法) options.successWarp = options.success; options.success = function (result) { alert('觸發filter方法'); options.successWarp(result); }; }); </script> </head> <body> <div><h2>使用 AJAX 修改文本</h2></div> <button>修改內容</button> <script type="text/javascript"> $(function () { $("button").click(function () { $.get("/test/test2", function (result) { alert("觸發ajax自己的回調方法"); $("div").html(result); }) }); }) </script> </body> </html>