![](/img/trans.png)
[英]how do I call specific function in views.py through ajax call in javascript file?
[英]How to call a specific function on a javascript file with Ajax
我有一个名为functionContainer.js
文件,在该文件中我编写了
function returnTen(){
return 10;
}
function returnName(){
return "Stack Overflow";
}
在callAjax.js
文件中,我需要调用returnTen
函数并通过Ajax调用获取数据。
(functionContainer.js托管在服务器中)
我怎样才能做到这一点?
如果要执行returnTen() ; 在您的ajax请求完成之后,然后将您的returnTen()函数放入成功,失败或回调函数中 ; 您选择的任一个取决于您...
这是ExtJs Ajaxcall的一些示例:
Ext.Ajax.request({
url: 'page.php',
params: {
id: 1
},
// scope: this,
//您也可以设置范围
callback: function(opt,success,respon){
**returnTen();**
}
});
为了使此方法( returnTen() )可从客户端脚本中调用,我们需要将此方法设为静态并用WebMethod属性装饰/修饰它。
为了能够调用服务器端方法,我们需要做的第一件事就是在ScriptManager控件中使EnablePageMethods =“ true”。
在您的脚本中,您可以像这样调用服务器端js函数:
函数CallServerMethod(){
// call the server side method here
PageMethods.returnTen();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.