为了账号安全,请及时绑定邮箱和手机立即绑定

ajax 或者 jquery 怎么传实体

ajax 或者 jquery 怎么传实体

婷婷同学_ 2019-03-14 10:10:19
ajax 或者 jquery 怎么传实体
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

ajax上传到服务器端的数据都是字符串的,因为HTTP协议所支持的格式就是键值对形式。
一般的框架所传递的实体其实就是将客户端实体转换为某固定的格式,如JSON格式,然后再在服务端解析封装,同理,服务端到客户端也一样
你可以将JS中的实体对象转换为JSON格式,即:["a","b","c"...]的数组形式和{"a":"a","b":"b"...}的键值对形式
在JAVA代码中,通过转换JSON字符串,可将JS数组字符串转换为List,将JS键值对字符串转换为Map。或是直接解析封装到POJO实体类。

查看完整回答
反对 回复 2019-03-18
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

function btn_click() {
//创建XMLHttpRequest对象
var xmlHttp = new XMLHttpRequest();

//获取值
var username = document.getElementById("txt_username").value;
var age = document.getElementById("txt_age").value;

//配置XMLHttpRequest对象
xmlHttp.open("get", "action?user=" + <%=user%>
,true);

//设置回调函数
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
document.getElementById("result").innerHTML = xmlHttp.responseText;
}
}

//发送请求
xmlHttp.send(null);
}



查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 650 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信