js调用WebService出现webserive未定义错误!
2012-08-31 22:05
337 查看
引自:/article/5723499.html
用Soap路径要注意
这样就没问题了:
加上WebService命名空间。
补充:
需注意的
第一:取消注释
第二:命名空间
namespace lwfxxxpt{
.........
}
调用的时候需与命名空间一致
function GetAreaList() {
lwfxxxpt.WebService.GetAllAreas(orderId,searchSql,UpageIndex,countPerPage,orderType,AreaTables);
}
因为一直困扰着这个问题,现在也弄明白了是怎么一回事了。谢谢 ω?zone咕咯。
namespace lwfxxxpt { /// <summary> /// WebService 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } } }
用Soap路径要注意
<asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebService.asmx" /> </Services> </asp:ScriptManager>
这样就没问题了:
function btnNew_onclick() { lwfxxxpt.WebService.HelloWorld(onCreated); }
加上WebService命名空间。
补充:
需注意的
第一:取消注释
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 //[System.Web.Script.Services.ScriptService] 改成 // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]
第二:命名空间
namespace lwfxxxpt{
.........
}
调用的时候需与命名空间一致
function GetAreaList() {
lwfxxxpt.WebService.GetAllAreas(orderId,searchSql,UpageIndex,countPerPage,orderType,AreaTables);
}
因为一直困扰着这个问题,现在也弄明白了是怎么一回事了。谢谢 ω?zone咕咯。
相关文章推荐
- js调用WebService出现webserive未定义错误!
- 用JS 调 WebService 的方法中出现 角本错误"WebService未定义"解决办法
- 调用webservice,出现Microsoft JScript 运行时错误: 'XXX' 未定义
- 【Js】调用Android WebView定义的方法总结
- fckeditor出现调用的对象无效JS错误
- 通过 spring/web services 调用 jdbcTemplate sql参数没填写出现的错误提示
- WEB前端 -- JS函数的定义与调用方法
- 安装SP2010 SP1后, 出现JS错误:“g_ExpGroupXSLTQueue" 未定义
- C#调用WebService出现“基础连接已经关闭:接收时发生错误”错误
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- C#调用Java的WebService出现500 服务器错误
- 调用C#写的Web服务, 怎么老是出现错误
- Axis 调用.net WebServic接口出现:验证消息的安全性时错误发生
- 异步调用WebService抛出ArgumentException"异步处理过程中出现错误。未完成的多个异步并发操作需要唯一的状态对象"
- C#调用WebService出现“基础连接已经关闭:接收时发生错误”错误
- 关于webview调用js出现has no method 'toString'
- web项目调用arcgis api for JS离线包报“https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo/...”错误解决方法
- 关于webview调用js出现has no method 'toString'
- knockout.js(js)代码在IE中出现“意外地调用了方法或属性”的错误
- 用httpWebRequest调用https开头的php webservice,报“基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系”错误的解决方法