1 怎样把前端的json字符用query传到后端去,在js如何写?
2 怎么把后端的json字符串传到前端去,代码如何写?
3 当前端接受到了json字符串怎样用JQuery把转换成js中的对象?
望高手指点,指点...

解决方案 »

  1.   

    1.//新增
            if(producet_id == null)
            {
                var ajax=new Ajax("../../JsonSupport/09LineProduceBill/09LineProduceBillAdd.aspx",{"parameters":"JsonMaster="+getMasterData()+"&JsonAppendage="+getDataByNumber(myDataTable)+"&CheckProductNo="+$("txtProducetNo").value,"onComplete":printAdd});                
            }
    2.Response.Write("{\"Result\":1}");
    Response.Flush();
    Response.Close();//前台  接1
     function printAdd()
     {
            var json=new JSON;    //创建一个JSON对象
            
            var jsonObject=json.parse(this.transport.responseText);     //将传递回来的字符串转化为json对象    (接 问题3)
            
            //Result 即为后台传递到前台的字符
            if(jsonObject.Result.toString()!="0")
    {
            var isSubmit = jsonObject.LoadResult[0].IsSubmit;
            var valId = jsonObject.LoadResult[0].ID;
             
            if(isSubmit == "1")
            {
               //location.href="add.htm?producet_id=" + valId;
            }
            if(isSubmit == "2")
            {
               //location.href="add.htm?producet_id=" + valId;
              PanelEnable("searchTitle");//禁用div下所有input  
            }     }
        }