function GetCopSharBetL() {
var agentchildid = $("#dpadmin").val();
var data = { act: "get", agentchildid: agentchildid };
$.ajax({
url: location.href,
type: 'POST',
dataType: 'json',
timeout: 20000,
data: data,
error: function () {
alert("error");
},
success: function (json) {
getTaxMax(agentchildid);
var sharbetlimitstring = json.Obj;
var sharbetltarray = sharbetlimitstring.split(";");
var sharing = sharbetltarray[0];
var maxpos4d = sharbetltarray[1];
var minbet4d = sharbetltarray[2];
var maxbet4d = sharbetltarray[3];
var betlimit4dbs = sharbetltarray[4];
alert(sharbetltarray[0]);
alert(sharbetltarray[1]);
alert(sharbetltarray[2]);
alert(sharbetltarray[3]);
alert(sharbetltarray[4]);
$("#dpDNpt").val(sharing);
$("#sel4dmaxpos").val(maxposed);
$("#min4dbet").val(minbet4d);
$("#max4dbet").val(maxbet4d);
$("#txtMaxSingleBet4dbs").val(betlimit4dbs);
alert("success");
}
});
}
已经从后台得到了数据,也可以alter出来,但是为什么把赋值给input却失败了。
$("#dpDNpt").val(sharing);
$("#sel4dmaxpos").val(maxposed);
$("#min4dbet").val(minbet4d);
$("#max4dbet").val(maxbet4d);
$("#txtMaxSingleBet4dbs").val(betlimit4dbs);
难道我这不是吗?我这样赋值为什么alter出来是undefined。
这说明$("#dpDNpt").val(sharing);中sharing这个就没值啊。
追问可以alter出来,怎么会没值。上面有个sharing赋值的。ok
追答额? 怎么问题还没解决就将我设我满意答案了,是不是问题解决了?
嗯,差不多是这样的,然后我再分割,分别得到每个值,然后赋值给input,我好像知道问题了。获得的ID不对,查看源码的时候ID变化了。
追答alert(json.Obj)看看 估计是undefined
追问问题找到啦。json.Obj不是undefined,只是源码中ID发生了变化,现在可以啦。
本回答被网友采纳