日期:2014-05-19  浏览次数:20476 次

ajaxpro.dll谁用过?
<script   language= "javascript ">
                function   IsUsernameExist_callback(result)
                {
                        var   msg   =   document.getElementById( 'Message ');
                        var   value   =   result.value;
                        if(   value   ==   '1 '   )
                        {
                                msg.innerHTML   =   '用户名不存在! ';
                                msg.style.color= 'red ';                                
                        }                        
                        else
                        {
                                msg.innerHTML   =   '用户名存在! ';
                                msg.style.color= 'green ';              
                        }
                }
               
                function   VerifyUserName(name)
                {
                        TestForAjax.Register.GetReturnCode(name,   IsUsernameExist_callback);
                }
</script>

TestForAjax.Register.GetReturnCode(name)这个函数只有这一个参数

我现在不明白   为什么会有第二个参数呢?而且第二个参数的函数IsUsernameExist_callback为什么没有参数呢?应该也有一个参数才对啊

而且IsUsernameExist_callback这个函数能不能有两个参数?如果能的话怎么在VerifyUserName这个里面表示?谢谢

------解决方案--------------------
第二个参数是返回值,这个GetReturnCode函数是cs文件内的,成功就返回1,否则返回0。
返回值再交给IsUsernameExist_callback函数处理。
哈,我也是刚学这个。说得不对的哪位大侠纠正。
------解决方案--------------------
AjaxPro.NET实现TextBox智能获取源码
http://www.51aspx.com/CV/AjaxProAutoQueryTextBox/
------解决方案--------------------
我现在不明白 为什么会有第二个参数呢?而且第二个参数的函数IsUsernameExist_callback为什么没有参数呢?应该也有一个参数才对啊

////IsUsernameExist_callback,这是返回值的一个函数..你可以不指定..

TestForAjax.Register.GetReturnCode(name).value//这样就可以直接取它返回的值..可以是XML和TEXT形式...一般现在很少人用XML形式.都是TEXT形式

而且IsUsernameExist_callback这个函数能不能有两个参数?如果能的话怎么在VerifyUserName这个里面表示?谢谢

//AJAX只支持TEXT和XML,TEXT也就是STRING啦..可以是很长的比如你返回一个表 " <table> <tr> <td