0
function validate (user_value){
    var name = user_value;
    $.ajax({
        url:"ggs.erm.servlet.setup5.AjaxS",
        data:{ namee :name},
        success:function(){
            alert("worked");
        }
    });
}

これは私のコードです。何かおかしいの?あらゆる種類の構文またはセマンティクスエラー。
問題: URLでサーブレットにパラメータを送信できません。?????

4

2 に答える 2

1

サーブレットのdoPostメソッドでリクエストを処理する場合はtype、値を使用してプロパティを追加する必要がありますpost

function validate (user_value){
    var name = user_value;
    $.ajax({
        url:"ggs.erm.servlet.setup5.AjaxS",
        data:{ namee :name},
        type: 'post',
        success:function(){
            alert("worked");
        }
    });
}

このようにして、Ajaxリクエストはget(デフォルトのリクエスト)ではなくpostになります。

于 2013-01-24T10:21:54.363 に答える
0

関数がdoc readyハンドラー内にあるようです。これをチェックして、役立つかどうかを確認してください。

 function validate (user_value){
    var name = user_value;
    $.ajax({
       url:"ggs.erm.servlet.setup5.AjaxS",
       type:'POST', //<-----------------added this
       data:{ namee :name},
       success:function(data){
         if(data){
          alert("worked");
         }
       },
       error:function(){
         alert('not worked.');
       } 
    });
}

$(document).ready(function(){
   // your other code stuff for calling the function
});
于 2013-01-24T10:39:04.333 に答える