使用参数调用 javascript 函数并在页面加载中读取返回值
Call javascript function with parameters and read the return values in page load
我默认有javascript函数.aspx像这样:
function ReadValue(Name) {
Return value;
}
现在从 pageLoad 方法,我想传递参数并将返回值获取到服务器端变量。
要将数据从客户端发送到服务器,您必须...将数据从客户端发送到服务器。:-)通常,您可以使用Ajax执行此操作,尽管还有其他方法(执行标准表单POST
,甚至执行某种GET
,尽管如果您的服务器将通过更改服务器状态来对信息进行操作,则不应使用GET
)。
我会说最好的主意是创建一个Javascript函数并创建一个服务器端Hiddenfield。访问该隐藏字段并将您的值(逗号分隔)存储在隐藏字段中。并在页面加载时访问它。
我这样做。
<asp:HiddenField ID="hdn" runat="server" />
document.getElementById("<%= hdn.ClientID%>").value = "your value";
另一种方法是将值放在服务器方控件中对于 jQuery 中的 exmaple,你可以做这样的事情:
function pageLoad(sender, args) {
$("#txtMyTextBoxID").val('my value')
}
.aspx:
<asp:TextBox ID="txtMyTextBoxID" runat="server" ClientIDMode="Static"></asp:TextBox>
相关文章:
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- ExtJS DisplayField如何更改动态加载的值
- outerWidth(true) 连续返回两次不同的值,而无需重新加载页面
- 在 java 脚本中从 JSON 加载内容之前返回值
- 在下拉列表中加载默认值并调用 onchange 事件
- 选择.js Rails 和远程数据加载 – 返回逗号分隔的字符串而不是数组
- 使用本地存储保存和加载输入值
- 使用参数调用 javascript 函数并在页面加载中读取返回值
- jQuery有时加载所有值,但有时会漏掉一些值
- 用JavaScript发出POST请求并加载返回的页面(Sinatra)
- 如何在javascript函数中动态加载jQuery,调用另一个函数,并返回该函数's的返回值
- AJAX文件上载返回值
- 替换JS语言文件会加载旧值
- 如何在页面加载中访问由Google feed API返回的值
- Mysql OR语句使用AJAX返回数组中的所有行名值,然后在Google Maps API V3中加载多个标记
- 如何动态加载选项值在选择追加网格jquery插件
- 选择initselection回调ajax -不加载默认值
- Javascript保存、擦除和重新加载输入值
- 组合框未设置从服务器 - IE (ASP.net) 加载的值
- Ext.JS - Grid不加载存储值