当用户填写表格指示要绘制的产品 ID(已售出的单位)并触摸更新按钮时,我正在尝试更新剑道图表数据源。
我抓住了触摸并更改了数据源的 url(因为我将产品 id 作为 GET 参数传递)并将 DS 的 url 更改为文本字段上的值。
我很确定它正在使用正确的参数(id)请求正确的 url,但不知何故,剑道图表没有刷新,这非常令人沮丧。
有什么帮助吗?米
DS
var dsByUnits = "libyPrds.php?way=byUnits&prodID=-1";
var dsByMoney = "libyProducts.php?way=byMoney&prodID=-1";
var byUnitsDataSource = new kendo.data.DataSource({
transport:{
read:dsByUnits,
dataType: "json"
}});
更新
$(document).ready(function() {
$("#btProd").click(function () {
dsByUnits = "libyPrds.php?way=byUnits&prodID="+$("#prodID").val();
byUnitsDataSource = new kendo.data.DataSource({
transport:{
read:dsByUnits,
dataType: "json"
}});
byUnitsDataSource.read();
});
});