jQuery中的XMLHttpRequest

问题描述 投票:0回答:2

我是jQuery的新手,需要帮助。我一直在JavaScript中使用XMLHttpRequest,它调用WCF服务进行进一步处理。此服务不会返回任何内容。只需要一个参数并处理不同的不同模块。

    function CallMathsService(str) {
    xmlhttp = null;
    var url = "http://localhost/Maths/" + str;

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }

    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.responseText != null) {
        alert("Success.");
            }

        }
    }
    xmlhttp.open("GET", url, false);
    xmlhttp.send();

}

我需要在jQuery中重写它。有人可以帮忙吗?

javascript jquery wcf
2个回答
0
投票

这些做同样的事情。

jQuery.ajax() - > https://api.jquery.com/jQuery.ajax/ jQuery.get() - > https://api.jquery.com/jQuery.get/


0
投票

使用jquery

{ xhr: function () {
            var xhr = $.ajaxSettings.xhr();
            xhr.onprogress = function (evt) {
                // For downloads
                alert("test");
                if (evt.lengthComputable) {
                    var percentComplete = evt.loaded / evt.total;
                    percentComplete = parseInt(percentComplete * 100);
                    $('.myprogress').text(percentComplete + '%');
                    $('.myprogress').css('width', percentComplete + '%');
                }
            };
            return xhr;
        },
}
© www.soinside.com 2019 - 2024. All rights reserved.