后台怎么获取JS函数返回的值,极其简单
这是JS函数:
function a() {
return "123";
}
在后台通过点击 button ,在 textbox1 里显示 a()返回的 123
怎么搞。
麻烦给出具体步骤及代码,说再多的理论我也做不出来。
------解决方案--------------------document.getElementById("textbox1").value = "123";
string str = textbox1.text;
------解决方案--------------------hiddenfield
------解决方案--------------------var value=a();
$("#textbox1").val(value);
------解决方案--------------------
根本不用在后台代码处理
js:
function a() {
document.getElementById("textbox1").value = "123";
}
<asp:Button ID="btnXXOO" OnClientClick="
a()" OnClick="btnConfirm_Click" Text="确认收货" runat="server" />
红色字体部分即调用js函数
-----------------------------------------
如果一定要在后台调js ,感觉还是相对麻烦的,
可以在js函数里面把返回值付给一个隐藏控件,然后后台点击事件中取隐藏控件的值
------解决方案--------------------前台就好了
JS也可以进行一部分数据操作
真要返回后台
1、隐藏控件
2、AJAX $.post(url,{data:data},function(){
//后台返回的参数
//do sth
})
------解决方案--------------------放在隐藏域,或者ajax。。。
------解决方案--------------------