$.post("addNode.jsp", [ {
   name : 'data',
   value : JSON2.stringify({"text": txtNode, "pid": node.data.id}),                        
   dataType:"json"
   } ])
我想在addNode.jsp接收text和pid和值来插入数据库,并将插入成功后的值返回,该怎么做?

解决方案 »

  1.   

    $.ajax({
        type:"post",
        url:"",
        data:{"text":textNode,"pid":node.data.id},
        dataType:"json",
        success:function(data){
        
        }
    })利用jquery发送ajax请求,后台执行成功后,out.println()
    欢迎加入java爱好者群:46918907欢迎加入java爱好者群:46918907
      

  2.   

    引用 2 楼 cq2gl 的回复:]$.ajax({
        type:"post",
        url:"",
        data:{"text":textNode,"pid":node.data.id},
        dataType:"json",
        success:function(data){
        
        }
    })利用jquery发送ajax请求,后台执行成功后,out.println()
    ……
    请问我的请求写法对吗?我在addNode.jsp里面如何取出data里的数据?
      

  3.   

    你的后台要写出一个json字符串:{"text": ""}
    $.ajax({
      type:"post",
      url:"",
      data:{"text":textNode,"pid":node.data.id},
      dataType:"json",
      success:function(data){
       alert(data.text);  //jquery会将json变成js对象
      }
    })
      

  4.   

    ACTION:
    String jsonArray = JSONArray.toJSONString(listStreet);
    JQUERY
    $(data).each(function(i, street) { }
      

  5.   

    action
    Struts2Utils.renderHtml(successJson());return NONE;
    前端
    $.ajax({
    url : "file!selectEntity.action",
    cache : false,
    type : "get",
    data : "uuid=" + uuid,
    dataType : "json",
    success : function(data) {
    //从数据库中获取数据回填数据,界面list的数据可能不够完整,或者
    $('#name').val(data.jsonEntity.name);
    $('#description').val(data.jsonEntity.description);
    $('#creator').val(data.jsonEntity.creator);
    $('#createDate').val(data.jsonEntity.createDate);
    $('#canEditDocument').val(data.jsonEntity.canEditDocument);
    $('#canReadDocument').val(data.jsonEntity.canReadDocument);
    $('#re').val(data.jsonEntity.re);


    }
    });
      

  6.   

    jsp怎样接受json数据jsp是list集合