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

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

 $(document).ready(function () {
    $("#btnUpLoad").click(function () {
        $.post(            
            "Handler2.ashx",
            {
                targetDir: $("#upLoad").val()
            },
            function (data, status) { }
        );
    });
})

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

 $("#btnUpLoad").click(function () {
        $.post(            
            "Handler2.ashx",
            {
                targetDir: $("#upLoad").val()
            },
            function (data, status) { }
        );
                return false;
    });

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

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

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

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

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

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

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

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