dwa4821
dwa4821
2016-06-30 02:55
采纳率: 71.4%
浏览 1.1k
已采纳

这段jquery代码有问题吗 一直进入不到一般处理程序·

在引入jquery库的情况下怎么调试脚本,一调试就进入jquery库

 $(document).ready(function () {
    $("#btnUpLoad").click(function () {
        $.post(            
            "Handler2.ashx",
            {
                targetDir: $("#upLoad").val()
            },
            function (data, status) { }
        );
    });
})
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • showbo
    已采纳

    jquery正确导入没有,id有没有拼写正确,ashx是否报错了,要进入回调一定要200状态才行。btnUpload是什么控件?如果是submit控件要return false阻止表单的提交什么的

     $("#btnUpLoad").click(function () {
            $.post(            
                "Handler2.ashx",
                {
                    targetDir: $("#upLoad").val()
                },
                function (data, status) { }
            );
                    return false;
        });
    
    点赞 评论
  • Mungo
    Mungo 2016-06-30 03:09

    在post的回调方法里加个debugger;然后在浏览器F12下如果回调成功就会进入.
    为了保险起见,可以在加个post的失败的回调方法.这样不管ajax成功返回还是失败返回总会进入其中一个方法的.

    点赞 评论
  • yu954663801
    yu954663801 2016-06-30 03:09

    回调函数function(result){
    //加点逻辑,打断点
    }

    点赞 评论
  • maguoliang110
    calefaction_2015 2016-06-30 03:19

    post里面加个断点试下,有没有到后台。后台在断点下,或者是返回的格式对不对。

    点赞 评论
  • xiangxingrui1024
    xrxianga 2016-06-30 03:26

    jQuery post格式:
    $.post( url ,{Key:value},function(result){
    alert("hello world");
    });

    点赞 评论
  • hsboy86
    HSBOY86 2016-06-30 03:28

    $(document).ready(function () {
    $("#btnUpLoad").click(function () {
    ** alert(1);**
    $.post(

    "Handler2.ashx",
    {
    targetDir: $("#upLoad").val()
    },
    function (data, status) { }
    );
    });
    })

    1.看下事件有没有进到来
    2.在Handler2.ashx里设一个断点,看下是否有进来

    点赞 评论
  • NCM1367795409
    NCM1367795409 2016-06-30 03:30

    先检查jquery能否正常使用,在检查点击事件的触发

    点赞 评论

相关推荐