如何通过AJAX传递JSON数据RESTful Web服务,以及如何获取JSON数据? [英] how to pass JSON data to restful web services through ajax and also how to get JSON data?
本文介绍了如何通过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屋!
查看全文