Asp.net Ajax调用webservice找不到方法.
时间:2011-03-14
来源:互联网
我在Asp页面中调用用Ajax条用Webservice里边的方法,没有反应.
js代码:JScript code
webservice:C# code
asp页面代码;C# code
webservice 测试是正确的 , 但在js中调用 ,firefox报 testconnect is not a function . ie 报属性或方法不支持.
帮忙看下, 问题出在哪 谢谢!
js代码:JScript code
function btntes(){ var ip = $("#tbip").val(); var database =$("#tbdsn").val(); var usr = $("#tbusername").val(); var pswd =$("#tbpwd").val(); //alert(ip + database + usr + pswd); LoginService.testConnect(ip,database,usr,pswd,onSuccess); }
webservice:C# code
[WebMethod] public string testConnect(string _ip, string _database, string _user, string _pwd) { string strconn = "Data Source=" + _ip.Trim() + ";Initial Catalog=" + _database.Trim() + ";Persist Security Info=True;User ID=" + _user.Trim() + ";Password=" + _pwd.Trim() + ""; SqlConnection sqlConn = new SqlConnection(strconn); string strResult = "数据库连接失败,请检查!"; bool isConnected = false; try { sqlConn.Open(); if (sqlConn.State == ConnectionState.Open) { isConnected = true; } } catch (System.Exception ex) { isConnected = false; } finally { if (sqlConn.State == ConnectionState.Open) { sqlConn.Close(); } } if (isConnected) strResult = "数据库连接成功!"; return strResult; }
asp页面代码;C# code
<form id="form1" runat="server"> <asp:ScriptManager ID="sm" runat="server"> <Services> <asp:ServiceReference Path="common/services/LoginService.asmx" InlineScript="true" /> </Services> </asp:ScriptManager> .... <input type="button" id="btntest" value="测试连接" onclick="btntes()" /> </form>
webservice 测试是正确的 , 但在js中调用 ,firefox报 testconnect is not a function . ie 报属性或方法不支持.
帮忙看下, 问题出在哪 谢谢!
作者: ytt900720 发布时间: 2011-03-14
现在很少用webservice了,都是用的WCF,没遇到过你这种情况
作者: a13062331830 发布时间: 2011-03-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28