1

こんにちは、このコードを使用して Java クラスから値を取得しています。

ここでは、Java から値を取得し、データを使用して値を警告しています。データは、スペースで区切られた 2 つの値を返しています。

今、私は値を分離したいと思います。値を分離した後、私は2つの値を取得し、その2つの値を2つの変数に割り当てたい..

これどうやってするの?

コード

<script>
    $(document).ready(function(){
                $("#refresh").click(function(){
                   var fileId=id;
                   var rowNum = $(this).parent().parent().index();;
                   $.ajax({
                   type:"post",
                    url:"checkStatusAndNumRecs",
                   data:{fileId:fileId},
                    success:function(data)
                   {

                    alert(data);
               }
</script>
4

5 に答える 5

2

たぶん、data.splitなどのjavascript分割関数を試すことができます

var elem = data.split(' ');//separate the values when find a white space
var a = elem[0]
var b = elem[1]
于 2013-09-27T07:02:07.780 に答える
1

これを試して

var elem1 = data.split(" ")[0];
var elem2 = data.split(" ")[1];
于 2013-09-27T07:08:31.027 に答える
0

関数で次のコードを使用できます。

$(document).ready(function(){
                $("#refresh").click(function(){
                   var fileId=id;
                   var rowNum = $(this).parent().parent().index();;
                   $.ajax({
                        type:"post",
                        url:"checkStatusAndNumRecs",
                        data:{fileId:fileId},
                        success:function(data)
                        {
                           alert(data);
                           var vals=data.split(' ');
                           var a=vals[0];
                           var b=vals[1];
                           //do something with these values
                        }
                   });
                 });
于 2013-09-27T07:11:14.317 に答える
0

試す:

 success:function(data)
        {
          var data=data.d;
          var datas=data.split(' ');
          var data1=datas[0];
          var data2=datas[1];
          alert(data1 + '-----'+ data2); //For Test
         }
于 2013-09-27T07:05:18.340 に答える