Consumindo Delphi XE2 REST server em HTML5

09/04/2013

5

Não estou conseguindo retornar em uma pagina htm5 a resposta do web service.
Estou utilizando o metodo 'ReverseString' quando se cria o servidor datasnap.
Alguem poderia ajudar ? :)

Segue codigo HTML abaixo:

<!DOCTYPE html>
<html>
<head>
<title>jQuery and Delphi 2010 REST</title>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="http://jquery-json.googlecode.com/files/jquery.json-2.2.min.js" type="text/javascript"></script>

<script type="text/javascript">
sURL = "http://localhost:8089/datasnap/rest/TServerMethods1/ReverseString/abc" ;
function getXML() {
$.ajax({
type : "post",
url: sURL,
data:$("#form_index").serialize(),
success: function (msg) {
// alert(data.values[0].key + data.values[0].value);
alert(msg);
},
error: function() {
alert("Erro!");
}
});
}

$(document).ready(function() {
$("#buttonEcho").click(function() {
getXML();
});
});
</script>
</head>

<body>
<form id="form_index" name="form_index" action="" onSubmit="return false">
<h1>jQuery and Delphi XE2 REST</h1>
<p>jQuery consumindo Delphi XE2 REST server.</p>
<p>Inserir o texto": <br/>
<input type="text" id="inputText" size="50" value="abc">
<br/>
<input type="button" value="Echo" id="buttonEcho">
<div id="result">Resultado: </div>
</form>
</body>
</html>
Responder

Posts

22/04/2013

Wagner Filho

Use o Firebug para verifar o erro.

Tente utilizar o "GET"

$.ajax({
type : "GET",
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira