如何通过AJAX传递JSON数据RESTful Web服务,以及如何获取JSON数据? [英] how to pass JSON data to restful web services through ajax and also how to get JSON data?

查看:429
本文介绍了如何通过AJAX传递JSON数据RESTful Web服务,以及如何获取JSON数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我是新来的JSON。我的问题是,如何通过AJAX传递JSON数据RESTful Web服务?

请帮我。

我试图通过以下code,但我不知道这件事。

我的索引页

 <脚本类型=文/ JavaScript的>

 $(文件)。就绪(函数(){

     VAR的uname =的document.getElementById(的uname)值()。
     VAR密码=的document.getElementById(PWD)值()。


     $('#OK)。点击(函数(){
         $阿贾克斯({
             网址:HTTP://本地主机:8090 / LoginAuthRWS / REST /命令,
             类型:'后',
             数据类型:Jsondemo,


             成功:功能(数据){
                 $('#姓名)VAL(data.name)。
                 $('#邮件)VAL(data.email)。

                 VAR的JSONObject = {
                         的uname使用uname,
                         密码:密码
                         };
             }
         });
     });
});

< / SCRIPT>
 

解决方案

  VAR的JSONObject = {的uname使用uname,密码:密码};
VAR jsonData = JSON.parse(的JSONObject);

VAR请求= $阿贾克斯({
  网址:休息/命令,
  键入:POST,
  数据:jsonData,
  数据类型:JSON
});
 

Hi, I am new to JSON .My question is how to pass JSON data to restful web services through ajax?

Please Help me.

I tried by following code but I am not sure about it

MY INDEX PAGE

<script type="text/javascript">

 $(document).ready(function(){  

     var uname = document.getElementById("uname").value();
     var password = document.getElementById("pwd").value();


     $('#ok').click(function(){  
         $.ajax({  
             url:'http://localhost:8090/LoginAuthRWS/rest/orders',  
             type:'post',  
             dataType: 'Jsondemo',


             success: function(data) {  
                 $('#name').val(data.name);  
                 $('#email').val(data.email);  

                 var JSONObject= {
                         "uname":uname,
                         "password":password
                         };
             }  
         });  
     });  
}); 

</script>  

解决方案

var JSONObject= {"uname":uname, "password":password };
var jsonData = JSON.parse( JSONObject );    

var request = $.ajax({
  url: "rest/orders",
  type: "POST",
  data: jsonData,
  dataType: "json"
});        

这篇关于如何通过AJAX传递JSON数据RESTful Web服务,以及如何获取JSON数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆