使用jQuery替换XMLHttpRequest javascript ajax |
您所在的位置:网站首页 › 替换xmlhttp › 使用jQuery替换XMLHttpRequest javascript ajax |
我对JavaScript库还很陌生。我想用jQuery替换我的当前代码。我的当前代码如下: I am quite new to JavaScript libraries. I wanted to replace my current code with jQuery. My current code looks like this: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有一种不错的方法实现吗? |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |