当前位置: 首页 > 知识库问答 >
问题:

尝试将可变状态传递给服务器

易流觞
2023-03-14

因此,我试图将一个变量布尔“state”(true/false)从HTML文件传递给服务器。

<script>
    $("#aaa").click(function () {
        $(this).hide('slow');
        $("#bam").html(shay + " arrived ").hide().show(700);
    childName = true;
        counter++;
        if (counter > 12) {
            $("#bam").html("All have arrived").hide().show(700);

        }
    });
</script>

对于每个上学的孩子,我都有多个这个函数的实例。单击kid的名称后,其变量的名称等于true。我想做的是将这些变量的布尔状态发送到服务器,这样我就能远程知道每个孩子的“状态”。有没有办法用jQuery的Post方法来实现这一点?如果不是,最简单的方法是什么?谢谢

共有3个答案

奚才良
2023-03-14

你可以给每个孩子一个id。并添加一个向服务器发送数据的事件侦听器。例如

HTML:

<button id="id_001" class="childBtn">Arrived</div>
<button id="id_002" class="childBtn">Arrived</div>
<button id="id_003" class="childBtn">Arrived</div>

jQuery:

$(".childBtn").click(function(){
  $.post('http://yourserver.com/api', { childId : $(this).attr('id')},
    function(data, status) {
      //alert("Data: " + data + "\nStatus: " + status);
    }
});

我希望这能有所帮助:)

赫连俊雄
2023-03-14

您可以使用jQuery post方法将任何东西发布到服务器,例如下面的示例:

$("#aaa").click(function () {
   $(this).hide('slow');
   $("#bam").html(shay + " arrived ").hide().show(700);
   childName = true;
   counter++;
   $.post("destination.asp", {childStatus: childName}, function(result){
        // do any thing
    });
    if (counter > 12) {
        $("#bam").html("All have arrived").hide().show(700);
    }
});
荆梓
2023-03-14

是的你能做到

<script>
    $("#aaa").click(function () {
        $(this).hide('slow');
        $("#bam").html(shay + " arrived ").hide().show(700);
    childName = true;
     $.post("url",
        {
          childStatus: childName,
        },
        function(status){ // return from server

        });
        counter++;
        if (counter > 12) {
            $("#bam").html("All have arrived").hide().show(700);

        }
    });
</script>
 类似资料:
  • 问题内容: 我想将由Razor MVC帮助程序在我的登录表单中生成的RequestVerificationToken传递给我为管理应用程序身份验证而完成的AngularJS服务 我的形式如下: @ Html.AntiForgeryToken()以这种方式呈现: 我的AngujarJs控制器成功注入了我的“ loginService”,我可以通过Post发送用户名和密码到服务 服务: 我的问题是如何

  • 问题内容: 我有一个使用while循环创建的按钮。所以while循环为mysql表中的每一行创建一个表行。 我为该按钮编写了一行代码,该代码针对表的每一行再次创建,并且每个按钮基于该记录具有不同的值。 问题是我想使用它并以模式查看它,以便可以使用mysqli查询检索具有相同ID的记录。 这是模态的代码。 问题答案: 如果可以,我对你是正确的。 模态触发按钮 Bootstrap Modal事件以使用

  • 将服务器端PHP变量传递给JavaScript的最佳方法是什么? 为了简化问题,假设我们在PHP中有一个变量(),并且我们希望将它的值赋给一个Javascript变量() Javascript文件加载在html中--它们不是动态创建的! 2.存储在DOM中(隐藏元素中) a.在PHP中: b.读取Javascript文件(假设jQuery可用): 最后: 他们两个在我看来都很丑...有没有更好的办

  • 问题内容: 我想将关联数组传递给json wcf服务。 因此,在JavaScript中,我与此类似: 在我的wcf服务中,我希望有一个字典: 但是它将地图作为[Object object]发送而不是序列化,因为’map’实际上只是我为其分配属性的对象。 有谁知道我可以正确地序列化它以使其由WCF服务反序列化为Dictionary对象? 问题答案: 默认情况下,WCF不表示为JSON对象- 而是将它

  • 问题内容: 将“当前”传递给AngularJS服务是否正确? 我处于一种$ service的状态,知道它仅由一个控制器使用,并且我想在$ service方法本身中引用该控制器的作用域。 这在 哲学上是 正确的吗? 还是最好将事件广播到$ rootScope,然后让我的控制器侦听它们? 问题答案: 要让控制器知道何时发生异步,请使用Angular promises。 要触发,您不需要作用域,可以调用

  • 问题内容: 因此,我阅读了android AIDL文档,并对RPC在活动和服务之间的工作方式有一个大致的了解。但是,对于我的应用程序来说,实现这些功能似乎有些麻烦:基本上,我想向Service传递一个不错的处理程序,以便其线程可以将数据传递给Activity。目前,我正在通过使用静态公共成员(黑客)来解决此问题,但我更希望仅在服务的启动Intent中传递Handler对象。例如,我可以在创建时轻松