问题:
"本机测试一切正常,传到服务器上浏览器提示我的AjaxPro 未定义"-->这是我在网上找的原话也是我的问题.
原因和解决:
1.没有将AjaxPro加载放在form1以内,有篇文章写得不错: 'AjaxPro'未定义错误的原因&javascript顺序执行&AjaxPro机制.
2.忘记在服务器的web.config里面添加Handler了:
在<system.web>节点下加入:
<
httpHandlers
>
< add verb ="POST,GET" path ="ajaxpro/*.ashx" type ="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />
</ httpHandlers >
< add verb ="POST,GET" path ="ajaxpro/*.ashx" type ="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />
</ httpHandlers >
注意:这里省略了譬如编码错误,类名写错等错误导致的AjaxPro 未定义的错误.
本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/586501,如需转载请自行联系原作者