jquery在$post()的回调函数中,修改div的文字内容,一闪又变回原状,是什么原因?

html:<buttonid="login">登录</button><divid="warningdiv">asdfasdf</div>js:$(document).re... html:

<button id="login">登录</button>
<div id="warningdiv">asdfasdf</div>

js:
$(document).ready(function(){
$("#login").click(function(){
$.post("handler.ashx",Json ,function (data, status) {
var obj_json = eval("(" + data + ")");
if (obj_json.stts == 'ok') {
$("#warningdiv").text(obj_json.stts);
}
});
});
});

每次一点登录,返回的是“登录成功”,但是每次都是这四个字一闪,马上又变回asdfasdf。
展开
 我来答
504chenchong
2016-07-26 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:70%
帮助的人:45.4万
展开全部

用这个试试呢

$("#warningdiv").html(obj_json.stts);
追问
仍是一样的。。貌似是刷新了一次页面?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式