MS AJAX类库的回调函数中不能使用window.open();

举例:

有一个WebService  文件名为QueryService.asmx

代码如下:

 

MS AJAX类库的回调函数中不能使用window.open()    [WebService(Namespace = "http://tempuri.org/")]
MS AJAX类库的回调函数中不能使用window.open()    [WebServiceBinding(ConformsTo 
= WsiProfiles.BasicProfile1_1)]
MS AJAX类库的回调函数中不能使用window.open()    [ToolboxItem(
false)]
MS AJAX类库的回调函数中不能使用window.open()    [ScriptService]
MS AJAX类库的回调函数中不能使用window.open()    
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
MS AJAX类库的回调函数中不能使用window.open()    
// [System.Web.Script.Services.ScriptService]
MS AJAX类库的回调函数中不能使用window.open()
    public class QueryService : System.Web.Services.WebService
   }

 

在js中调用改函数

QueryService.doQuery(“123”,onQuerySucceeded);

那么回调函数就是onQuerySucceeded

 

MS AJAX类库的回调函数中不能使用window.open()function onQuerySucceeded(result)

 

此时window.open无效,并不会弹出网页,根据不可靠消息,回调函数中也定义了一个window.open,故改操作失效。

相关文章:

  • 2021-12-07
  • 2022-01-06
  • 2022-12-23
  • 2021-09-10
  • 2021-05-08
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2021-12-26
  • 2022-01-30
  • 2022-01-29
  • 2021-11-05
相关资源
相似解决方案