首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止postBack - jquery/javascript

防止postBack - jquery/javascript
EN

Stack Overflow用户
提问于 2013-06-06 09:49:14
回答 2查看 126关注 0票数 1

我有一个带有两个模板按钮的网格视图:(1)批准和(2) Rejected..When其中一个按钮被点击,行的状态将更改为批准或拒绝,并更新数据库中的' status‘字段。我在货币交易中使用这一点。

我想要发生的是防止页面在任何一个按钮被单击时回发。我如何在jquery中做到这一点?如何从数据库中获取行的状态,然后将其传递给jquery,这样当我单击按钮时,它就不会回发(这样客户的付款只会被添加到商家的当前余额中一次)。

请帮帮忙,我不知道该怎么做。

EN

回答 2

Stack Overflow用户

发布于 2013-06-06 09:57:33

你可以用Ajax做到这一点。在没有回发的情况下发布一些数据。

票数 3
EN

Stack Overflow用户

发布于 2013-06-06 10:10:53

在呈现表行时,向行添加一些id,如下所示

代码语言:javascript
复制
<table>
  <tr data-id="1">
    <td>Name</td>
    <td><button class="approve">Aprove</button><button class="reject">Reject</button></td>
  </tr>
</table>

然后使用jquery,ajax来捕捉按钮按下

代码语言:javascript
复制
$('.approve').click(function(){
   var id = $(this).parents('tr').data('id');/// Here is your id
   $.post('/approve/',{id:id}, function(data){

   })
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16952474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档