在弹出的提示面板中用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",加上!!