如何使用ajax(post)调用servlet来发送参数......?

时间:2012-08-27 08:56:02

标签: javascript jquery servlets

我需要使用ajax post方法从javascript调用servlet,还需要向该servlet发送一些参数。我怎样才能做到这一点。我花了太多时间摆脱这个但仍然没有运气......!所有帮助赞赏.....请帮助

3 个答案:

答案 0 :(得分:5)

使用jQuery非常容易......

$.post("yourServletUrl",{"param1":"1","param2":"2"},function(data){},"json");

这是方法职位 首先param: servlet url
第二个参数:params
第三个param: callback
最后一个参数:response data格式(“json”,“xml”......)

答案 1 :(得分:2)

试试这个......


jQuery.ajax({
    url:URL,
    data:{"key1":"value1","key2":"value2"},
    type:'POST',
    dataType : 'xml',   /* use 'jsonp' for cross domain*/
    success:function(data, textStatus, jqXHR){
        // access response data
    },
    error:function(data, textStatus, jqXHR){
        console.log('Service call failed!');
    }
});

答案 2 :(得分:0)

试试这个

                       $.ajax({

                        type : 'GET',

                          url : '${pageContext.request.contextPath}/Servletname',

                          data : $('#formname').serialize(),

                           success : function(response) {

                            alert(response)

                        }

                    });
相关问题