jquery ajax获得返回值以后再修改div里的值,怎么改不了
$(document).ready(function(){$("button").click(function(){aa=$(this).prev("#rad").val...
$(document).ready(function(){
$("button").click(function(){
aa=$(this).prev("#rad").val();
$.post("http_creat.php",{jj:aa},function(result){
if (result) {
alert(result);
$(this).next("#dinggou").html("已订购");
}
});
});
});
这样怎么修改不了 展开
$("button").click(function(){
aa=$(this).prev("#rad").val();
$.post("http_creat.php",{jj:aa},function(result){
if (result) {
alert(result);
$(this).next("#dinggou").html("已订购");
}
});
});
});
这样怎么修改不了 展开
4个回答
展开全部
$(this).next("#dinggou").html("已订购");
换成 $("button").next("#dinggou").html("已订购"); 试试
换成 $("button").next("#dinggou").html("已订购"); 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(document).ready(function () {
$("button").click(function () {
var currentButton=$(this);
aa = currentButton.prev("#rad").val();
$.post("http_creat.php", {
jj: aa
}, function (result) {
if (result) {
alert(result);
currentButton.next("#dinggou").html("已订购");
}
});
});
});
$("button").click(function () {
var currentButton=$(this);
aa = currentButton.prev("#rad").val();
$.post("http_creat.php", {
jj: aa
}, function (result) {
if (result) {
alert(result);
currentButton.next("#dinggou").html("已订购");
}
});
});
});
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this要慎用啊,很容易就对象转移了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询