1

使用しています

var blkstr = jQuery("#toolbar1").getGridParam('selarrrow');
var  roles = $.map(blkstr, function(val,index) {                    
var str = val;
return str;
}).join(",");
alert(roles);

アラートはまさにこのように表示 1,2,3,4 されてい2%2C+3%2C+4%2C+1ます。1,2,3,4サーバーに投稿されるようにチェックされた行要素のIDが必要です。

前もって感謝します、 アビ

4

3 に答える 3

2

JSONとしてフォーマットするか_、HTTPリクエストでエスケープされないような別の区切り文字を使用してみてください。

于 2012-07-24T14:07:52.440 に答える
1
$.ajax({
        url:'http://192.168.1.2:8080/ConstructionHub/user/createuser?',
        data:{firstName:fname,lastName:lname,uname:uname,password:cpassword,phoneno:phno,address:address,street:street,city:city,state:state,country:country,postbox:postbox,zip:zip,url:url,search:search,weblink:weblink,email:email,roles:roles},
        dataType:'xml',
        contentType:'application/x-www-form-urlencoded',
        crossDomain:true,
        timeout:10000,
        async: false,
        cache: false,
        type:'POST',
        success:function(data){
            if($(data).find("isException").text() == "false")
            {
                //alert('No Exceptions found');
                if($(data).find("message").text() == "true")
                    onTrue();
                else
                    onFalse();
            }
            else
            {
                alert($(data).find("message").text());
            }
        },

        error:function(XMLHttpRequest,textStatus, errorThrown) {
                  //  alert("Error status :"+textStatus);
                  //  alert("Error type :"+errorThrown);
                    alert("Error message :"+XMLHttpRequest.responseXML);
                                                           } 
         });

上記は、投稿に使用するコードです。

于 2012-07-22T07:42:03.740 に答える
0

投稿にはどの方法を使用していますか?試してください: jQuery.post(url, { roles: roles });

お役に立てれば。

于 2012-07-20T13:34:27.063 に答える