ext中js脚本可以先调用后台方法返回数据再到前台给脚本里的变量赋值?

作者&投稿:尘卞 (若有异议请与网页底部的电邮联系)
ext中js脚本可以先调用后台方法返回数据再到前台给脚本里的变量赋值?~

可以啊,这就是ajax的异步读取数据的方式

1、设置全局变量
var valsel="";
function checkAllOper(oper){.....}

function _deleteAll(){.....}

2、直接将代码沾过来。。。(这方法,我看还是算了。)

3、在调用checkAllOper(oper)方法,设置return值,前提是再调用一次不会影响你要的效果,这样又执行了一遍js。
function checkAllOper(oper){
var selectoper = document.getElementsByName("checkbox2");
for(var i=0;i<selectoper.length;i++){
selectoper[i].checked=oper.checked;
}
return selectoper;
}

js调用后台,后台调用前台等方法总结
1. javaScript函数中执行C#代码中的函数:

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中;

protected void Button1_Click(object sender, EventArgs e)

{
this.TextBox1.Text = "voodooer";
}

2、在前台可以这样调用:

<input type="button" value="访问C#的方法" onclick='document.getElementById("Button1").click();' />

方法二:1、函数声明为public 或者protected

public string ss()

{
return("voodooer");
}

2、 前台调用方法

<script language=javascript>

var a = " <%=ss()%>";
alert(a);
</script>

方法三:
1、 <script language="javascript">

<!--

function __doPostBack(eventTarget, eventArgument)
{
var theForm = document.Form1; //指runat=server的form
theForm.__EVENTTARGET.value = eventTarget;
theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
-->
</script>
<input type="button" value="按钮" >

可以用 Ext.Direct 做RPC调用,大概像下面的:
var bLogin=false;
var funcReturn=function(res){ bLogin=res };
REMOTING_API.ServerUser.login(uid,pwd,funcReturn);

或者用AJAX吧:
Ext.Ajax.request({
url: 'test.php',
success: function(xhr){},
failure: function(xhr){},
params: { param1: 100 }
});

可以 定义全局变量


js文件主要用途是什么?
在网页开发中,js文件,即javascript文件,其扩展名为.js。这是一种强大的脚本语言,主要用于为网页增添动态效果和实现功能性功能,使得网页在前台处理上几乎无所不能。JavaScript,简称为JS,是网页前台的核心驱动力,几乎每个动态交互的网页元素背后,都有JS的身影。它是一种基于对象的解释型脚本语言,JSc...

javascript运行在什么的脚本语言
JavaScript是一种运行在浏览器和Node.js环境中的解释型脚本语言。详细解释:一、JavaScript的运行环境 JavaScript最初被设计为一种浏览器脚本语言,用于在网页上添加动态功能。因此,我们最常见的JavaScript运行环境是浏览器。在浏览器中,JavaScript可以操作DOM(文档对象模型),用于创建动态网页内容,响应用户交...

javascript脚本中,一个脚本可以调用另一个脚本中的函数吗?哪位高手帮...
可以的 只要将两个脚本文件都引入进来,就可以调用了,不过,因为浏览器加载是有顺序的,所以,要把包含有需要调用的那个函数的文件,先调用,就可以实现了。比如,你有一个1.js 这个文件里有这样一个函数:function aa(){ alert("yes");} 然后还有一个2.js 这里面需要调用 那个1.js里的aa函数:...

js代码怎么用
js代码的使用方法:1、在HTML页面中直接嵌入js代码,代码如“”;2、通过链接外部的JavaScript文件。js简介:Javascript(JS)是一种脚本语言,主要用于Web。它用于增强HTML页面,通常可以嵌入HTML代码中。JavaScript是一种解释型语言。因此,它不需要编译。JavaScript脚本语言的特点:1、脚本语言JavaScript是一...

JS脚本怎么运行?
常见的执行js代码都是放入到HTML引入后,然后通过HTML文件来执行胡查看代码。显然这是比较麻烦的事情,如果电脑里面安装了node.js,可以使用node来直接使用node来运行想要运行的js文件。 function Card(owner,rate){ this.Owner=owner;this.Rate=rate;} var mycard = new Card("X","150");document...

JS脚本调试:如何利用Firebug和javascript debugger有效提升调试效率...
输出变量<\/:利用Firebug的console.log()输出变量值,Firebug会解析并清晰展示。如果没有Firebug,可以使用alert,但大量输出时可能需要关闭浏览器。在网页中设置专门的调试div也是一种解决方案。通过这些技巧,你可以更有效地管理和解决JavaScript脚本中的问题,提升编程效率。

js是什么文件格式?.js文件怎么打开?
JS是javascript是缩写,js是网页前台脚本,几乎你所见的网页效果都是JS的功劳,如果没有JS网页将变得呆板。JScript 是一种解释型的、基于对象的脚本语言。js文件如何打开?在网页里使用:一般不能直接打开,只有配合网页使用,可以用dreamweaver来制作并打开此类型文件,当然如果只是查看脚本代码,那么可以使用...

什么是JS
Javascript简称js,js是一种脚本语言,是不需要进行编译的,也是浏览器中的一部分,经常用在web客户端脚本语言,主要是用来给html增加动态功能。一般情况下,html页面主要是用于静态内容的显示,但是在实际中,页面很少的静态的,现在是网站都会有一些表单和幻灯片,这些都是使用js来进行交互,其实还有一些...

js脚本中,要自动跳转到一个特定的单选框,并选择它,代码应该怎么写...
第一个文件num1.html var time = 5;function locateTo(){ location.href = "num2.html";} setTimeout("locateTo()", 5000); document.write("即将转到其他网站!"); 第二个文件:num2.html function formSubmit(){ document.form1.submit(); \/\/自动提交表单 } setTimeout...

js脚本中的一个方法如何调用另一个方法中的数据?求助
1、设置全局变量 var valsel="";function checkAllOper(oper){...} function _deleteAll(){...} 2、直接将代码沾过来。。。(这方法,我看还是算了。)3、在调用checkAllOper(oper)方法,设置return值,前提是再调用一次不会影响你要的效果,这样又执行了一遍js。function checkAllOper(oper){ va...

乐平市13773177388: ext中js脚本可以先调用后台方法返回数据再到前台给脚本里的变量赋值? -
蓍承更欣: js调用后台,后台调用前台等方法总结 <br>1. javaScript函数中执行C#代码中的函数: <br><br>方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中; <br><br>protected void Button1_Click(object sender, EventArgs ...

乐平市13773177388: ext中js脚本可以先调用后台方法返回数据再到前台给脚本里的变量赋值? -
蓍承更欣: js调用后台,后台调用前台等方法总结 1. javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中; protected void Button1_Click(object sender, EventArgs e) { this.TextBox1.Text ...

乐平市13773177388: JS脚本和后台方法如何相互调用 -
蓍承更欣: js 调用后台 ,至于后台调用前台js,一般这样的js都有个返回值,可以把返回值放在隐藏域中,在通过后台获取这个隐藏域的值

乐平市13773177388: 如何在Extjs中直接调用后台业务逻辑方法 -
蓍承更欣: 以前的做法是直接将请求转发到struts的Action中调用业务逻辑方法,但发现Extjs跟struts结合不是很好,特别是mapping.findForward("success")就不能转发了,发挥不出struts控制层的优势,感觉struts是多余的一层. Ext.Ajax.request({ url:'/doc.do?method=deleteDocTag', success:function(){globalStore.load();}, params:{tagId:u,docId:docId} });

乐平市13773177388: 关于extjs的语句执行先后 -
蓍承更欣: 首先:按你的说法java后台确实是先执行了select操作然后执行update的. 原因:前端js代码是异步执行的,前端调用的循序和你最后执行sql的顺序并不完全取决于js的顺序. 例子:比如当前有这样一个js,1秒时,调用了访问后台的 update,2秒后...

乐平市13773177388: javascript怎么调用后台方法 -
蓍承更欣: 方法一:直接使用<%=%>调用<br><br>前台JS:<br><br>[javascript] view plain copy<br><script type="text/javascript"> <br> var methodStr = "<%=BehindMethod() %>"; <br> alert(methodStr); <br> </script> <br>后头方法:<br>[csharp] view ...

乐平市13773177388: 关于Extjs的前后台传输 -
蓍承更欣: 简单说下:1.用Ext.getCmp("id").getValue();等方法获得当前界面中你想传递到后台的值; 2.用formpanel.form.doAction('submit',{ url:'logic.jsp'...

乐平市13773177388: js调用后台非静态方法 -
蓍承更欣: 方法一: 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法...

乐平市13773177388: extjs中怎样可以让formPanel自动去加载后台数据 -
蓍承更欣: extjs让formPanel自动去加载后台数据方法:FormPanel有个load({})方法 用法: var formPanel = new Ext.form.FormPanel({ //...... }); formPanel.load({ url:'',param:{},reader: //默认是JSONReader//...等等其它参数 });

乐平市13773177388: 怎么用js调用C#后台方法,可以吗? -
蓍承更欣: javaScript函数中执行C#代码中的函数:<br>方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;<br>2、在前台写一个js函数,内容为document.getElementById("btn1").click();<br>3、在前台或后台调用js函数,激...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网