ajax filter

<!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>
相關文章
相關標籤/搜索