从javascript调用datasnap webservice到变量

时间:2014-01-13 15:15:49

标签: web-services delphi delphi-xe5 datasnap

我创建了一个Datasnap REST服务器 默认情况下会创建一个ReverseString方法,它只会反转传递给方法的字符串。

当我使用浏览器URL调用该方法时:

  

http://dummydomain.com:81/datasnap/rest/TServerMethods1/ReverseString/ABC

我收到{"result":["CBA"]}作为结果。 (服务器在端口81上运行,传递给方法的参数是ABC)

我已尝试使用以下代码将结果转换为javascript中的变量,但没有成功:

var options={
  type: "GET",
  url: "http://dummydomain.com:81/datasnap/rest/TServerMethods1/SayHello",
  data: "ABC",
  dataType: "json",
  success: function(data) {
    var json = JSON.stringify(data);
    $("p").after('<div id="data1">Your result is: ' + json.result + '</div>');
    }
}
$.ajax(options);

我做错了什么?最后我需要CBA&#39;在变量中。如果那里有一些很好的资源,请告知。我一直在谷歌搜索,但每个人似乎都以自己的方式做到这一点。

0 个答案:

没有答案