MS AJAX类库的回调函数中不能使用window.open();
举例:
有一个WebService 文件名为QueryService.asmx
代码如下:
| [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ToolboxItem(false)] [ScriptService] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 // [System.Web.Script.Services.ScriptService] public class QueryService : System.Web.Services.WebService ...{ [WebMethod] public string doQuery(string sqlstring) ...{ return ""; } } |
在js中调用改函数
QueryService.doQuery(“123”,onQuerySucceeded);
那么回调函数就是onQuerySucceeded
function onQuerySucceeded(result)
...{
window.open(’http://baidu.com’);
}
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Ajax技术专题 (562篇文章)
- Ajax技术应用开发 (562篇文章)
- 流行AJAX框架大比拼 (142次浏览)
- 面对众多Ajax框架,我们该如何选择呢? (49次浏览)
- 用ASP.NET AJAX开发Web程序 -- 入门篇 (48次浏览)
- Ajax标签导航实例详解 (43次浏览)
- 基于ASP.NET AJAX框架实现表单验证编程(实践 (35次浏览)
- 详解Ajax中XMLHttp请求及利弊分析 (34次浏览)
- 用Visual Studio.NET 2008实现Ajax+WCF Servi (34次浏览)
- 使用ajax做右下角弹出提示 (33次浏览)
- 探讨微软ASP.NET AJAX控件开发技术(客户端) (29次浏览)
- 配合AJAX天气预报的webService (23次浏览)



