js: data: {a:1,b:2}     后台:Request["a"]
js: data: "a=1&b=2"    后台:Request["a"]

解决方案 »

  1.   

    不能!
    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')对应的值
    )
      

  2.   

    建议你把data写成json格式,后台创建一个类,成员变量对应的你前台传过来的变量,接受前台传来的数据后,存入你创建的类的对象里面即可以使用。
      

  3.   


    我就想要这样的方法,可是data写成json格式后,如[{"a":"2233","b":3333","c":"444444"}]这样的后,如何在后台接收,是不是也是需要一个一个的接收?如Request["a"],Request["b"],Request["c"].如果这样太麻烦了