Javascript jQuery中的XMLHttpRequest
我对jQuery非常陌生,在这里需要帮助。我一直在JavaScript中使用XMLHttpRequest,它调用WCF服务进行进一步处理。此服务不返回任何内容。只需获取一个参数并处理不同的模块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
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文件,但忘记添加以下脚本标记。再次感谢。