您好我正在使用此代码从java类中获取值。
这里我从java获取值,并使用数据警告值。 数据返回两个以空格分隔的值。
现在我想分开这些值。在分离值之后,我将获得两个值,并且我想为两个变量分配两个值..
我该怎么做?
码
<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>
答案 0 :(得分:2)
也许您可以尝试使用javascript split功能 data.split
var elem = data.split(' ');//separate the values when find a white space
var a = elem[0]
var b = elem[1]
答案 1 :(得分:1)
试试这个
var elem1 = data.split(" ")[0];
var elem2 = data.split(" ")[1];
答案 2 :(得分:1)
您的实际数据可能在“数据”变量中。 所以你可以实际使用
data.variable为实际内容然后使用javascript的split函数。 例如
var actualData = data.variable.split(' ');
var x = actualData[0];
var y = actualData[1];
希望这会有所帮助。
答案 3 :(得分: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
}
答案 4 :(得分: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
}
});
});