jsp中怎么调用action的返回json数据
1个回答
展开全部
用jquery 或者js 发送ajax 请求就可以满足你的需求,下面是给出的jquery 例子:
GET提交
//复杂json对象提交
var person = {'per':"{ 'id': 1, 'name': '5itjob', 'sex': '男' }"};
$.ajax({
type: "get",
url: "JsonObject.asmx/GetPersonByObject",
data: person,
dataType: 'json',
contentType: 'application/json;charset=utf-8',
success: function (data) {
if (data.d == "1") {
$("#hello").text("服务器接收成功!");
}
else {
$("#hello").text("服务器接收数据失败!");
}
},
error: function () {
$("#hello").text("程序运行出错!");
}
});
POST提交
var person = "{'per':\"{ 'id': 1, 'name': '5itjob', 'sex': '男' }\"}";
$.ajax({
type: "post",
url: "JsonObject.asmx/GetPersonByObject",
data: person,
dataType: 'json',
contentType: 'application/json;charset=utf-8',
success: function (data) {
if (data.d == "1") {
$("#hello").text("服务器接收成功!");
}
else {
$("#hello").text("服务器接收数据失败!");
}
},
error: function () {
$("#hello").text("程序运行出错!");
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询