【发布时间】:2014-08-02 01:08:04
【问题描述】:
我目前有一个简单的 aspx 网络表单,它只使用一个 div(带有 div id)作为图表控件。该控件由来自 Dash.js 文件(包含在 aspx 的 HTML 中)中的 jquery 调用的数据填充。当 webform 加载时,调用 jquery 函数FillGraph(RunDate) 并显示图表。目前,我对参数进行了硬编码;所以我调用FillGraph("20140603"),然后调用用作数据源的WCF 方法。以下是jquery函数的一部分:
function FillGraph(RunDate) {
...
dataSource: {
transport: {
read: {
url: "http://localhost:50/Wcf.svc/FillChart?Date=" + RunDate,
dataType: "json"
}
}
},
如您所见,函数调用是用日期硬编码的。如果我想更改图形数据,我必须转到 Dash.js 并更改 FillGraph() 中的日期。 JS 调用如下所示:
function FillChart() {
FillGraph("20140603");
}
$(document).ready(FillChart);
$(document).bind("kendo:skinChange", FillChart);
我想做的是向 ASPX 添加一个文本框和一个按钮。这样,当我单击按钮时,我会获取文本框字符串并以某种方式将其传递给 jquery 调用。
我没有发布任何代码,因为没有。我只想知道如何将一个值从一个 webform 发送到一个单独的 .JS 文件中的 jquery 函数调用。我尝试用谷歌搜索它,但我认为我的搜索不正确。
谢谢。
【问题讨论】:
标签: c# jquery asp.net wcf .net-4.0