关于接收post过来的对象

q1000 2014-12-02 12:01:04
前台代码如下

function note() {
this.id = document.getElementById("id").value;
this.title = document.getElementById("title").value;
this.content = encodeURIComponent(UE.getEditor('editor').getContent());
this.starttime = $('#starttime').datetimebox('getValue');
this.endtime = $('#endtime').datetimebox('getValue');
}

//按提交时实行以下代码
function savedata() {
var n = new note();
$.ajax({
type: "POST",
url: "test2.aspx",
//下面不知写对不对
data: eval(n),
contenttype: "json",
success: function (msg) {

if (msg != "99999") {
parent.document.getElementById("messagetitle").value = "提示";
parent.document.getElementById("messagecontent").value = "数据提交成功!";
parent.bottomRight();
}
else
$.messager.alert("警告", "数据提交不成功!");
}
});
}



//后台能不能这样接收到
string jsonStr = Request["n"];

...全文
366 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2014-12-02
  • 打赏
  • 举报
回复
js: data: {a:1,b:2} 后台:Request["a"] js: data: "a=1&b=2" 后台:Request["a"]
q1000 2014-12-02
  • 打赏
  • 举报
回复
引用 3 楼 chen82271102 的回复:
建议你把data写成json格式,后台创建一个类,成员变量对应的你前台传过来的变量,接受前台传来的数据后,存入你创建的类的对象里面即可以使用。
我就想要这样的方法,可是data写成json格式后,如[{"a":"2233","b":3333","c":"444444"}]这样的后,如何在后台接收,是不是也是需要一个一个的接收?如Request["a"],Request["b"],Request["c"].如果这样太麻烦了
胖子会疯狂 2014-12-02
  • 打赏
  • 举报
回复
建议你把data写成json格式,后台创建一个类,成员变量对应的你前台传过来的变量,接受前台传来的数据后,存入你创建的类的对象里面即可以使用。
jiangbai333 2014-12-02
  • 打赏
  • 举报
回复
不能! post过去之后,服务端就把n解析到数组里了!数组是这样的 this.id = document.getElementById("id").value; this.title = document.getElementById("title").value; this.content = encodeURIComponent(UE.getEditor('editor').getContent()); this.starttime = $('#starttime').datetimebox('getValue'); this.endtime = $('#endtime').datetimebox('getValue');

array('id'=>document.getElementById("id").value对应的值,
            'title'=>document.getElementById("title").value对应的值,
            'content '=>encodeURIComponent(UE.getEditor('editor').getContent())对应的值,
            'starttime '=>$('#starttime').datetimebox('getValue')对应的值,
            'endtime'=>$('#endtime').datetimebox('getValue')对应的值
)

87,919

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧