Я довольно новичок в библиотеках JavaScript. Я хотел заменить мой текущий код на jQuery. Мой текущий код выглядит следующим образом:Используйте jQuery для замены XMLHttpRequest
var req;
function createRequest() {
var key = document.getElementById("key");
var keypressed = document.getElementById("keypressed");
keypressed.value = key.value;
var url = "/My_Servlet/response?key=" + escape(key.value);
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("Get", url, true);
req.onreadystatechange = callback;
req.send(null);
}
function callback() {
if (req.readyState == 4) {
if (req.status == 200) {
var decimal = document.getElementById('decimal');
decimal.value = req.responseText;
}
}
clear();
}
Я хотел заменить свой код с чем-то немного дружелюбнее, как JQuery-х
$.get(url, callback);
Однако это не вызывает мою функцию обратного вызова.
Также я хотел бы вызвать функцию под названием createRequest
непрерывно. У jQuery есть хороший способ сделать это?
Что входит в данные? – 2008-09-19 18:32:20