jQuery将表行值传递给ajax post请求

时间:2014-10-13 13:07:55

标签: jquery ajax http-post

我正在尝试将表格单元格的值发送到jQuery POST脚本。 $.ajax部分仅在对值进行硬编码时起作用。猜猜我在jQuery中分配“扩展”变量时做错了什么。

在jQuery脚本下面:

<script>                            
function myCall() {
    $(".btn btn-warning btn-sm").click(function () {
      var extension = $(this).closest("tr").find(".Extension").text();
    }

$.ajax("/cura/pages/test.php/",{
type: "GET",
data:{
    action:'pause',
    pauselocation: $extension,
    queue: 'testq',
    paused: 'true'
}           
});

request.done(function(msg) {
    $("#mybox").html(msg);          
});

request.fail(function(jqXHR, textStatus) {
    alert( "Request failed: " + textStatus );
});
}       

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

这样做:

   $(".btn btn-warning btn-sm").click(function () {
      var extension = $(this).closest("tr").find(".Extension").text();

     $.ajax("/cura/pages/test.php/",{
        type: "GET",
        data:{
        action:'pause',
        pauselocation: extension,
        queue: 'testq',
        paused: 'true'
     });
   });