| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:求学过js的大神给解释以下几点。
只看楼主 加入收藏
tci388
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-2-19
结帖率:100%
收藏
 问题点数:0 回复次数:4 
求学过js的大神给解释以下几点。
没学过js看不懂阿,求大神给解释一下下面几个问题。
1、$.post是干嘛了
第一个参数是作用页面?第二个是表单传的三个值?还有后面的function (result)又是干嘛的了
2、result的值是后台返回来的?
<script type="text/javascript">
    function test() {
        if ($('#txtuid').val() == "") {
            jAlert("warning", "请填写用户名", "系统提示");
        }else if ($('#txtpwd').val() == "") {
            jAlert("warning", "请填写密码", "系统提示");
        } else {
        $.post("AdminLogin.aspx", { "para": "1", "LoginName": $('#txtuid').val(), "Pwd": $('#txtpwd').val() }, function (result) {
            if (result == "0") {
                jAlert("warning", "请填写完整的登录信息", "系统提示");
            } else if (result == "-1") {
                jAlert("warning", "请填写正确的用户名和密码", "系统提示");
            } else {
                window.top.location.href = "Main.aspx";
            }
        });
         }
    }
</script>
搜索更多相关主题的帖子: function warning 用户名 
2013-02-20 14:10
tci388
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-2-19
收藏
得分:0 
求解释啊~~
2013-02-20 14:24
tci388
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-2-19
收藏
得分:0 
在线等呐~
2013-02-20 14:24
学荟宁静
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:10
专家分:37
注 册:2013-2-22
收藏
得分:0 
回调函数嘛,最后那个参数是用来在返回不同结果时再做不同的操作的!

虚空虚空,一切皆是虚空
2013-02-22 10:30
xdsnet
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-2-27
收藏
得分:0 
你的代码肯定不是纯javascript代码,是引入了类似jQuery库之后的代码,估计是jQuery。
$.post是采用post模式提交一个请求,请求的地址是./AdminLogin.aspx,
传递的数据是{ "para": "1", "LoginName": $('#txtuid').val(), "Pwd": $('#txtpwd').val() },暨para变量段的值是1,LoginName变量段的值是id号为txtuid页面元素的值,Pwd变量段的值是id号为txtpwd页面元素的值
第三个参数是一个匿名函数来作为这次调用的回调处理函数,就是
 function (result) {
            if (result == "0") {
                jAlert("warning", "请填写完整的登录信息", "系统提示");
            } else if (result == "-1") {
                jAlert("warning", "请填写正确的用户名和密码", "系统提示");
            } else {
                window.top.location.href = "Main.aspx";
            }
        }
定义的匿名函数,其中函数可以接收一个传入参数,这个接收的参数名为result (其实你可以改成其他允许的名字,只要在函数定义体中能一致的改变来使用即可)
2013-02-27 14:53
快速回复:求学过js的大神给解释以下几点。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015594 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved