Javascript jQuery中的XMLHttpRequest

Javascript jQuery中的XMLHttpRequest,javascript,jquery,wcf,Javascript,Jquery,Wcf,我对jQuery非常陌生,在这里需要帮助。我一直在JavaScript中使用XMLHttpRequest,它调用WCF服务进行进一步处理。此服务不返回任何内容。只需获取一个参数并处理不同的模块 function CallMathsService(str) { xmlhttp = null; var url = "http://localhost/Maths/" + str; if (window.XMLHttpRequest) { xmlhttp

我对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中重新编写这个。有人能帮忙吗?

这两个功能非常相似

jQuery.ajax()-> 使用jQuery.get()->

{ 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;
        },
}

看一看,然后如果你面临一些具体的问题后,非常感谢回复。然而,我犯了一个愚蠢的错误;正在创建html文件,但忘记添加以下脚本标记。再次非常感谢。非常感谢您的回复。然而,我犯了一个愚蠢的错误;正在创建html文件,但忘记添加以下脚本标记。再次感谢。