Bootstrap Jquery按钮Ajax值

时间:2015-05-21 10:49:11

标签: jquery ajax twitter-bootstrap

我已将此问题更新为我解释错误的背景。

让我解释一下我想做什么,我有一个带有按钮的表格行。当用户按下按钮时,它会对Web服务进行ajax调用,并且在成功时我想将按钮上的文本更改为其他内容。

我已尝试在ajax调用之前保存此值,并在成功时将其作为变量传递并尝试更改按钮文本。

这是一个小提琴

http://jsfiddle.net/tonymaloney1971/xgq2uumv/1/

小提琴只是我需要做的事情的概念,它不会运行。

这是我试过的代码

$('#SendEmail').on('click', function () {  
 //save this to var
 var thisContext = this;

 sendEmail(bookingID, function (thisContext) {
     $(thisContext).val("hello");     
});


 function sendEmail(id, onWebServiceSuccess) {
     //var data = JSON.stringify({ 'id': id });

     //webService.jsonPOST("ResendEmail", data, onWebServiceSuccess, onWebServiceFailed);
     return true;
 };

由于

2 个答案:

答案 0 :(得分:1)

使用点击

上的.text()属性更改文字



$('#SendEmail').on('click', function () {   
      $(this).text("hello");
  });

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="SendEmail">Text</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试

 $('#SendEmail').on('click', function () {   
      $(this).val("hello");
  });