jquery post的问题

mrchenxjy 2012-05-21 01:06:39

$("li").click(function(event){
var parents = $(this).parents( '.address_item .msg' );
var address_id = parents.attr('address_id');
$.post( 'flow.php?step=set_default_address', {"address_id":address_id}, function(){

});

});

我想请问一下各位大虾,如果我要在callback那里处理我所点击那个元素,怎么处理呢?比如我点击了第三个li,并要在callback的时候,把这个li里面的html设置成“默认”~~ 我应该怎么做呢???
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_x_y_z 2012-05-26
  • 打赏
  • 举报
回复
回调函数中只要正常写逻辑就行了啊
001007009 2012-05-21
  • 打赏
  • 举报
回复
楼主先大概看下jquery吧
http://www.w3school.com.cn/jquery/index.asp


再下个api,通读一下就可以 解决大部分问题了。
licip 2012-05-21
  • 打赏
  • 举报
回复
好好去看看jquery吧。里面有介绍的。
mrchenxjy 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

JScript code

$("li").click(function(event){
var that = this;
var parents = $(this).parents( '.address_item .msg' );
var address_id = parents.attr('address_id');
$.po……
[/Quote]

恩,这样做就可以了,谢谢~~~但还有一个问题,比如我的li里面,本来是没有任何东西的,我要在mouseover的时候,往里面插入<a href="javascript: void(0);" id="set_address_status">设置默认</a>这个东西~~~~应该要怎么处理呢???因为当li里面已经有“默认”这个两个字的时候,不需要插入任何东西了~~~~
001007009 2012-05-21
  • 打赏
  • 举报
回复

$("li").click(function(event){
var that = this;
var parents = $(this).parents( '.address_item .msg' );
var address_id = parents.attr('address_id');
$.post( 'flow.php?step=set_default_address', {"address_id":address_id}, function(){
$(that).html('默认')
});

});


试试

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧