Comment convertir le code suivant pour utiliser uniquement la bibliothèque jquery?Conversion d'AJAX en jQuery
<html>
<head>
<script>
function do_it(value)
{
function newXMLHttpRequest()
{
try{ return new XMLHttpRequest(); }catch(e){}
try{ return new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){}
try{ return new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){}
return null;
}
var ajax_request = false;
ajax_request = newXMLHttpRequest();
var url = "test.pl?b64="+value;
ajax_request.open("GET",url,1);
ajax_request.onreadystatechange = function()
{
if(ajax_request.readyState == 4)
{
var response = ajax_request.responseText;
document.getElementById("in").innerHTML = response;
}
}
ajax_request.send(null);
}
</script>
</head>
<body>
<form>
<input type="text" name="string" onkeyup="do_it(this.value)"/>
<input type="submit" name="submit">
</form>
<div style="position:absolute;width:200px;height:200px; background-color:yellow; margin-top:100px;" id="in"></div>
</body>
</html>
Désolé, je devrais probablement avoir dit que je n'ai pas vraiment une expérience pratique avec jquery, et je suis en train de me familiariser avec maintenant ...
Merci, fonctionne comme un charme. Ne peut pas croire qu'une ligne a remplacé tout le code ... Aussi comment iriez-vous autour de l'implémentation de l'événement onkeyup dans jquery? –
s'il vous plaît jeter un oeil à mon édition, j'espère que cela vous aide. – oezi