Я очень новичок в jQuery и нуждаюсь в помощи здесь. Я использую XMLHttpRequest в JavaScript, который вызывает службу 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() → https://api.jquery.com/jQuery.ajax/ jQuery.get() → https://api.jquery.com/jQuery.get/
используя 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;
},
}