多种方式实现JS调用后台方法进行数据交互_javascript技巧
                        
                            时间:2021-07-01 10:21:17
                            帮助过:4人阅读
							                        
                     
                    
                    项目开发过程中很多地方都需要前端和后台的数据交互,几种典型常用的方法如利用控件的AutopostBack属性、Button提交表单等等。但这些都是有条件的,AutoPostBack具有实时性但会刷新页面,Button提交表单不能实现数据交互的实时性。当然说到前台与后台的数据交互更不能漏掉ajax,ajax实现前台与后台数据的异步交互,并且保证实时的、局部刷新。但有些数据不需要异步交互,例如当交互的数据是下一步执行的条件时,就必须要等到数据前台与后台数据交互完成后才能继续执行程序。所以对于掌握js与后台数据交互的方法还是很有必要的。 
方法一 后台方法: 
 代码如下:
 
// 需要标识为WebMethod 
[System.Web.Services.WebMethod] 
// 注意,要让前台调用的方法,一定要是public和static的 
public static string Say(string name) 
{ 
string result = "Hello:" + name; 
return result; 
} 
 前台js: 
 代码如下: