Javascript 如何通过AJAX调用将数据发送到服务器

Javascript 如何通过AJAX调用将数据发送到服务器,javascript,jquery,ajax,jsp,Javascript,Jquery,Ajax,Jsp,我有一个向jsp文件发送请求的函数 function checkvariant() { if (document.form1.brandsFrom.value == '') { } else { var nam = document.form1.brandsFrom.value; alert(name); $.ajax( { type:"GET", cach

我有一个向jsp文件发送请求的函数

function checkvariant() {

    if (document.form1.brandsFrom.value == '') {

    } else {

          var nam = document.form1.brandsFrom.value;
          alert(name);
             $.ajax( {
             type:"GET",
             cache:false,
             data : { name:nam},
             url:"http://localhost:8080/FindMySize/inde",             
             success:function(data) {
                $('#stage').html(data);               
             },
            cache:false,
            error:function(data)
            {
                $('#stage').html("data");
            }

          });;


    }
}
我通过参数名发送的数据,通过此代码在jsp文件中接收

function as () {  
    $('#stage').html("data");
  String nam = request.getParameter("name");
  alert(nam);}

但它不会执行。有谁能帮我找出发生这种情况的原因。

如果您使用的是.jsp,我会假设您使用的是Tomcat servlet容器?Servlet有一个
doGet()
方法和一个
request
对象,您可以从中获取
name
参数..您在哪里传递URL
http://localhost:8080/FindMySize/inde
。如果是另一个JSP页面,当您调用
as()
函数时?