关于JQueryui中提示面板的问题

在弹出的提示面板中用ajax提交信息,返回的seccess值获取不到。

如下程序:

    //回复提交
    function subReply() { 
        var reply = $("#replyContent").val();
        $.ajax({
            type: "post",
            url: "/Handler/addReply.ashx",
            data: { "leaveID": leaveID, "leaveReply": reply },
            success: function (mes) {
                alert(mes);
                $("#reply").dialog("close");
                showLeaveWord();        
            }
        });

seccess里的函数不能正确执行。。。

而 另外一个函数 结构一模一样 就能正确执行

    function editContent() {
        var name = $.trim($('#editName')[0].value);
        var content = $('#editContent').val();
        $('#tishi').show('fast');
        $('#tishi').html("正在修改...");
        $.ajax({
            type: "post",
            url: "/Handler/textUpData.ashx",
            data: { "name": name, "content": content, "Tid": Tid, "type": type },
            success: function (mes) { $('#tishi').html(mes); $('#tishi').hide('fast'); $('#showContent').dialog('close'); }
        });
        return false;
    }

百思不得其解。。。。

解决了:把dataType:"html",加上!!

原文地址:https://www.cnblogs.com/haorensw/p/2416776.html