Object of type 'String' cannot be converted to type 'Function'

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Mon, 14 Dec 2009 03:32:55 UTC

消息: Sys.ArgumentTypeException: Object of type 'String' cannot be converted to type 'Function'.
Parameter name: onSuccess
行: 4770
字符: 16
代码: 0
URI: http://localhost:6388/webs/ScriptResource.axd?d=d_Q0Ax-QZTcQtQQuRVnReSXMBgbLxa9q5v8DUZS_lb-grRlT4kz_QlCwFukd__2yg-agG-i8oiusLqy4IReN3mUQ0QAI5kOfzPARIiPKPKQ1&t=633958669188906250

ajax调用webservice,出现上面的错误,一直不解。网上也没有找到答案,今天终于找到原因。
很简单,在写javascript函数时,如果没有值传入,请什么也不要写。
正确的写法:

function btnGetDataTable_onclick() {

    UserService.ListTestUsers(onSucceeded,onFailed);

}


错误的写法:

function btnGetDataTable_onclick() {

    UserService.ListTestUsers("",onSucceeded,onFailed);

}

光有理论没有经验等于空谈。

转载于:https://www.cnblogs.com/cnaspnet/archive/2009/12/14/1623555.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值